Meeting Resistance Near Prior High - Tuesday, June 27, 2017 Big Breakout Gain With More Than 5 Times Average Volume - Tuesday, May 16, 2017 Strong Earnings Report While Perched at All-Time High - Tuesday, April 25, 2017