Reasons for short :
-We are at a resistance level
-Trading above target price ($29.19)
Warning signs: This stock has a 56% short float and a ratio of 11 , a short squeeze is more than possible so position size accordingly.
Also, I can see the forward p/e is favorable at only 5.47.
Good Luck ~