As stated there's serious resistance @17. Some decent support between 15.50 and 16. Building support at 16.50.
Problem is last quarter earnings they beat the hell out of the estimates, and got a very good pop. They painted a pretty picture for this quarter. If they don't meet or exceed that, the PPS will get beat up.
Longer term, a good investment, add on any dip. If not in, buy the dip for a swing trade. I ain't in so I'll hope for a dip. Just my 2 cents. Good luck to those already positioned.