The market is not rosy and recent bullish resurgence may have some rooms to maneuver, however; the trend is up, intact and strong. The company will report its 1st quarter earning on May 9th, 2017. The option market is expecting plus or minus 9% move til May expiration. As you can see from the chart, the price may try to breakout above the descending resistance line and may find some hard wall to crack at and around $110 area or it may retest recent swing low and remain in a range bound till the company reports which will set its direction.