7/24/2019 11:56:17 AM - Gapped up today powering into new all-time high territory. Reported Jun '19 quarterly earnings +21% on +12% sales revenues. Prior quarterly comparison was also below the +25% minimum earnings guideline (C criteria).

7/22/2019 12:14:35 PM - Perched near its all-time high. Due to report Jun '19 quarterly earnings news. Reported earnings +18% on +12% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

1/25/2017 12:07:02 PM - Retreating below its 50 DMA line with today's volume-driven loss. Reported earnings +23% on +7% sales revenues for the Dec '16 quarter and fundamental concerns remain. Last noted with caution in the 10/22/14 mid-day report - "Its sales and earnings growth history is below the investment system's guidelines."

10/22/2014 12:34:49 PM - Retreated from near its 52-week high and violated its 50 DMA line with a gap down and volume-driven loss today. Reported earnings +14% on +6% sales revenues for the Sep '14 quarter. Last noted with caution in the 9/17/14 mid-day report - "Its sales and earnings growth history is below the investment system's guidelines."

9/17/2014 12:25:40 PM - Powered to a new 52-week high with today's considerable volume-driven gain after testing support at its 50 DMA line. Undercut that important moving average but found support near prior highs in the $59 area during its consolidation since last noted in the 7/23/14 mid-day report with caution after a small gap down -"Reported earnings +13% on +5% sales revenues for the Jun '14 quarter. Its sales and earnings growth history is below the investment system's guidelines."

7/23/2014 12:37:43 PM - Perched near its 52-week high after a small gap down today. Reported earnings +13% on +5% sales revenues for the Jun '14 quarter. Last noted with caution in the 7/01/11 mid-day report - "Its sales and earnings growth history is below the investment system's guidelines."

7/1/2011 12:26:10 PM - Pulling back from its 52-week high with a small gap down today after a streak of volume-driven gains to new high territory. Last noted in the 6/24/11 mid-day report and earlier reports - "Its sales and earnings growth history is below the investment system's guidelines."

6/24/2011 12:39:50 PM - Gain today has it rallying above its 50 DMA line. It slumped below that short-term average after making little headway above previously stubborn resistance in the $25 area. The 4/20/11 mid-day report and earlier reports noted - "Its sales and earnings growth history is below the investment system's guidelines."

6/23/2011 12:11:35 PM - Encountering resistance near its 50 DMA line this week. It slumped below that short-term average after making little headway above previously stubborn resistance in the $25 area. The 4/20/11 mid-day report and earlier reports noted - "Its sales and earnings growth history is below the investment system's guidelines."

4/20/2011 12:06:26 PM - Gapped up today, trading within one cent of its 52-week high. While consolidating in a tight range the 4/15/11 mid-day report and earlier reports noted - "Its sales and earnings growth history is below the investment system's guidelines."

4/15/2011 12:54:29 PM - Consolidating in a tight range since last noted in the 3/25/11 mid-day report when surging to new 52-week highs - "Its sales and earnings growth history is below the investment system's guidelines."

3/25/2011 11:56:49 AM - Surging this week to new 52-week highs. Its sales and earnings growth history is below the investment system's guidelines.