Found Support at 200-Day Average But Faces Overhead Supply - Monday, November 26, 2018
Rebound Above 50-Day Average Helped Outlook Improve - Thursday, November 1, 2018
Below 50-Day Moving Average Which May Act as Resistance - Tuesday, October 16, 2018
Very Extended From Any Sound Base After Streak of Gains - Monday, September 10, 2018
Perched Near All-Time High After Testing Support at 50-Day Average - Wednesday, July 25, 2018
Pullback After Volume-Driven Gains For New Highs - Thursday, June 7, 2018
Perched Near All-Time High Building a Short New Base - Wednesday, April 25, 2018
Bullish Action Followed Latest Earnings Report - Thursday, March 22, 2018
Fundamentals Remained Favorable and Strength Returned - Wednesday, February 21, 2018
Sank Below 50-Day Moving Average With Loss on Higher Volume - Monday, December 4, 2017
Hit New High With Big Volume-Driven Gain - Monday, November 6, 2017
50-Day Moving Average Violation Triggers Technical Sell Signal - Wednesday, July 19, 2017
High Volume Breakout Quickly Getting Extended - Wednesday, June 7, 2017