Faces Some Resistance Due to Overhead Supply - Wednesday, October 16, 2019
Slumped and Sputtered Below 50-Day Moving Average - Monday, September 30, 2019
Recent Slump Below 50-Day Average Hurt Outlook - Monday, September 16, 2019
Volume Light During Brief Consolidation Above 50-Day Average - Thursday, August 29, 2019
Rebounded Above 50-Day Average Following Earnings Report - Monday, August 12, 2019
Winning Streak Leaves IT Firm Extended From Prior Base - Friday, July 12, 2019
Perched Near Pivot Point After a New Flat Base - Thursday, June 13, 2019
Found Support and Closed in Upper Third of Day's Range - Thursday, May 9, 2019
Slump Below 50-Day Moving Average Raised Concerns - Friday, October 5, 2018
Tech Services Firm Remains Fundamentally and Technically Strong - Monday, August 20, 2018
Sputtering Below 50-Day Average After Negating Prior Breakout - Wednesday, June 27, 2018
Volume-Driven Gain Challenged Prior High Following Earnings - Wednesday, May 9, 2018
Fundamental and Technical Concerns Hurt Outlook - Tuesday, August 11, 2015
Volume Totals Cooling While Consolidating Near Highs - Thursday, July 23, 2015
50 DMA Line Defines Support - Tuesday, June 30, 2015
Volume Totals Cooling While Consolidating After Breakout - Friday, June 5, 2015
Consolidating Above Support at Prior Highs and 50-Day Moving Average - Friday, May 15, 2015
Consolidating Following Latest Volume-Driven Breakout - Tuesday, April 28, 2015
Fresh Breakout Again Had Look of Institutional Demand - Tuesday, April 07, 2015
Hovering Near Highs Extended From Prior Base - Wednesday, March 18, 2015
Extended From Base Following Volume Driven Gains - Thursday, February 26, 2015
New Pivot Point Cited While Rebounding Near Prior Highs - Thursday, February 05, 2015
Recovery Above 50-Day Average Needed for Outlook to Improve - Wednesday, January 21, 2015
Halted Slide at 50-Day Moving Average - Wednesday, December 31, 2014
Violated 50-Day Moving Average Triggering Technical Sell Signal - Tuesday, December 16, 2014
Quiet Gain For New High Close - Wednesday, November 26, 2014
Consolidating Above Prior Highs Following Technical Breakout - Tuesday, November 11, 2014
Pulled Back After Challenging Prior Highs - Friday, October 24, 2014