Rebound to 50-Day Moving Average After Abrupt Drop to 200-Day Line - Thursday, September 1, 2016
Consolidating Near Highs Above its "Max Buy" Level - Friday, July 29, 2016
Slump Into Prior Base and Below 50-Day Moving Average Raised Concerns - Tuesday, July 5, 2016
Extended From Latest Base After Recently Wedging Higher - Thursday, June 2, 2016
Rebounded Above 50-Day Average Following Strong Earnings News - Thursday, May 12, 2016
Found Support Above 50 DMA Line Consolidating Near 52-week High - Friday, April 1, 2016
Perched Near Best-Ever Close Following Recent Breakout - Wednesday, March 9, 2016
Formed Double Bottom Base and Found Support - Friday, February 26, 2016