1/16/2020 12:36:12 PM - Rebounding above its 50 DMA line ($21.00) and toward its all-time high with today's 4th consecutive gain. Noted with caution in prior mid-day reports - "Reported earnings +29% on +4% sales revenues for the Sep '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamental concerns remain."

12/5/2019 12:25:30 PM - Tested its 50 DMA line ($20.48) with losses this week after rallying to new all-time highs since last noted with caution in the 9/13/19 mid-day report. Reported earnings +29% on +4% sales revenues for the Sep '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamental concerns remain.

9/13/2019 12:52:02 PM - Rallying near multi year highs with today's 5th consecutive gain. Reported earnings +14% on +3% sales revenues for the Jun '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamental concerns remain.

6/28/2019 12:27:46 PM - Reported earnings +38% on +10% sales revenues for the Mar '19 quarter. Prior quarterly earnings were below the +25% minimum guideline (C criteria), not strong and steady. Fundamental concerns remain.

5/4/2017 12:32:09 PM - Reversed into the red after early gains for new multi-year highs. Reported earnings +58% on +2% sales revenues for the Mar '17 quarter. Fundamental concerns remain due to sub par sales revenues growth. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.

4/11/2017 12:21:59 PM - Perched within striking distance of multi-year highs. Reported Dec '16 quarterly earnings +10% on +4% sales revenues and fundamental concerns remain. Building a flat base since last noted with caution in the 12/06/16 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

12/6/2016 12:38:28 PM - Rallying to another new multi-year high with additional volume-driven gains. Prior mid-day reports cautioned - "Reported Sep '16 quarterly earnings +53% on +12% sales revenues but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

12/1/2016 12:24:12 PM - Consolidating after rallying to new multi-year highs with volume-driven gains. Prior mid-day reports cautioned - "Reported Sep '16 quarterly earnings +53% on +12% sales revenues but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

11/30/2016 12:35:46 PM - Consolidating after rallying to new multi-year highs with volume-driven gains. The 11/17/16 mid-day report cautioned - "Reported Sep '16 quarterly earnings +53% on +12% sales revenues but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

11/17/2016 12:27:45 PM - Rallied to new multi-year highs with volume-driven gains. Reported Sep '16 quarterly earnings +53% on +12% sales revenues but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.

11/16/2016 12:10:22 PM - Rallied to new multi-year highs with volume-driven gains. Reported Sep '16 quarterly earnings +53% on +12% sales revenues but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.

11/6/2015 12:30:05 PM - Rallied near prior highs with volume-driven gains but it faces additional resistance due to overhead supply. The 11/05/15 mid-day report cautioned - "Recent quarterly comparisons through Sep '15 showed strong earnings increases but with sub par sales revenues growth. Its annual earnings (A criteria) history has not been strong and steady."

11/5/2015 12:44:24 PM - Recent quarterly comparisons through Sep '15 showed strong earnings increases but with sub par sales revenues growth. Its annual earnings (A criteria) history has not been strong and steady. Rallied near prior highs with volume-driven gains but it faces additional resistance due to overhead supply.