3/19/2021 12:39:03 PM - Perched near its all-time high today following a noted streak of volume-driven gains. Reported earnings +32% on +2% sales revenues in the Dec '20 quarter versus the year ago period. Prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady.

3/17/2021 12:18:23 PM - Perched at its all-time high today following 5 consecutive volume-driven gains. Reported earnings +32% on +2% sales revenues in the Dec '20 quarter versus the year ago period. Prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady.

3/16/2021 12:33:29 PM - Hitting new all-time highs with today's 5th consecutive gain. Reported earnings +32% on +2% sales revenues in the Dec '20 quarter versus the year ago period. Prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady.

7/19/2017 12:30:42 PM - Challenging its 52-week and all-time highs with today's gain. Reported earnings +14% on +18% sales revenues in the Mar '17 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

5/9/2017 12:50:40 PM - Consolidating above its 50 DMA line since last noted in the 4/25/17 mid-day report - "Reported earnings +17% on +18% sales revenues in the Mar '17 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

4/25/2017 12:12:24 PM - Rallying near its 52-week high with today's 7th consecutive gain. Reported earnings +17% on +18% sales revenues in the Mar '17 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

1/31/2017 1:05:49 PM - Reported earnings +14% on +29% sales revenues in the Dec '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

12/16/2016 12:38:18 PM - Prior mid-day reports cautioned - "Powered to new highs with a streak of volume-driven gains. Reported earnings +16% on +25% sales revenues in the Sep '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

11/21/2016 12:25:56 PM - The 11/15/16 mid-day report cautioned - "Powered to new highs with a streak of volume-driven gains. Reported earnings +16% on +25% sales revenues in the Sep '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

11/15/2016 12:40:43 PM - Powered to new highs with a streak of volume-driven gains. Reported earnings +16% on +25% sales revenues in the Sep '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

10/14/2016 12:15:34 PM - Prior mid-day reports cautioned - "Reported earnings +16% on +33% sales revenues in the Jun '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

10/6/2016 11:51:26 AM - Perched near its 52-week high following a streak of gains marked by volume. Prior mid-day reports cautioned - "Reported earnings +16% on +33% sales revenues in the Jun '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

9/27/2016 12:26:17 PM - Perched at its 52-week high following a streak of gains marked by volume. Prior mid-day reports cautioned - "Reported earnings +16% on +33% sales revenues in the Jun '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

9/22/2016 12:30:32 PM - Steadily closing at new 52-week highs with a streak of gains. The 9/16/16 mid-day report cautioned - "Reported earnings +16% on +33% sales revenues in the Jun '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

9/16/2016 12:35:12 PM - Perched near its 52-week high. Reported earnings +16% on +33% sales revenues in the Jun '16 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

10/29/2015 12:42:47 PM - There was a "negative reversal" after hitting a new 52-week high on 10/27/15 and it was noted with caution in prior mid-day reports - "Slumping near prior highs in the $30 area defining near-term support above its 50 and 200 DMA lines. Reported earnings +0% on +5% sales revenues in the Sep '15 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earning growth has been steady."

10/28/2015 12:56:36 PM - There was a "negative reversal" after hitting a new 52-week high on the prior session when noted with caution in the mid-day report - "Slumping near prior highs in the $30 area defining near-term support above its 50 and 200 DMA lines. Reported earnings +0% on +5% sales revenues in the Sep '15 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earning growth has been steady."

10/27/2015 12:44:28 PM - Reversed into the red after hitting a new 52-week high today, slumping near prior highs in the $30 area defining near-term support above its 50 and 200 DMA lines. Reported earnings +0% on +5% sales revenues in the Sep '15 quarter, and prior quarters were well below the +25% minimum earnings guideline (C criteria). Annual earning growth has been steady.

8/21/2012 12:15:40 PM - Spiking into new 52-week high territory today and making its 2nd consecutive mid-day report appearance while tallying its 5th consecutive gain. Reported earnings +21% on -2% sales revenues in the Jun '12 quarter, a 2nd consecutive quarter with lower sales revenues than the year ago period. Found support near its 200 DMA line during its consolidation since noted in the 2/21/12 mid-day report - "The 3 latest quarterly earnings increases (through Dec '11) showed growth above the +25% minimum guideline, satisfying the C criteria. Its annual earnings history included a dip in FY '09."

8/20/2012 12:28:44 PM - Touched a new 52-week high today with its 4th consecutive gain. Reported earnings +21% on -2% sales revenues in the Jun '12 quarter, a 2nd consecutive quarter with lower sales revenues than the year ago period. Found support near its 200 DMA line during its consolidation since noted in the 2/21/12 mid-day report - "The 3 latest quarterly earnings increases (through Dec '11) showed growth above the +25% minimum guideline, satisfying the C criteria. Its annual earnings history included a dip in FY '09."

8/7/2012 12:23:47 PM - Reported earnings +21% on -2% sales revenues in the Jun '12 quarter, a 2nd consecutive quarter with lower sales revenues than the year ago period. Found support near its 200 DMA line during its consolidation since noted in the 2/21/12 mid-day report - "Extended from prior highs in the $18-19 area and hovering near its 52-week high, stubbornly holding its ground after a recent spurt of gains. The 3 latest quarterly earnings increases (through Dec '11) showed growth above the +25% minimum guideline, satisfying the C criteria. Its annual earnings history included a dip in FY '09."

7/9/2012 12:10:01 PM - Reported earnings +26% on -4% sales revenues in the Mar '12 quarter. Found support near its 200 DMA line during its consolidation since last noted in the 2/21/12 mid-day report - "Extended from prior highs in the $18-19 area and hovering near its 52-week high, stubbornly holding its ground after a recent spurt of gains. The 3 latest quarterly earnings increases (through Dec '11) showed growth above the +25% minimum guideline, satisfying the C criteria. Its annual earnings history included a dip in FY '09."

2/21/2012 12:44:27 PM - Wedged higher since last noted in the 2/10/12 mid-day report - "Extended from prior highs in the $18-19 area and hovering near its 52-week high, stubbornly holding its ground after a recent spurt of gains. The 3 latest quarterly earnings increases (through Dec '11) showed growth above the +25% minimum guideline, satisfying the C criteria. Its annual earnings history included a dip in FY '09."

2/10/2012 12:18:31 PM - Extended from prior highs in the $18-19 area and hovering near its 52-week high, stubbornly holding its ground after a recent spurt of gains. The 3 latest quarterly earnings increases (through Dec '11) showed growth above the +25% minimum guideline, satisfying the C criteria. Its annual earnings history included a dip in FY '09.

2/3/2012 1:11:53 PM - Extended from prior highs in the $18-19 area and hitting a new 52-week high today with its 13th gain in the span of 14 sessions. The 3 latest quarterly earnings increases (through Dec '11) showed growth above the +25% minimum guideline, satisfying the C criteria. Its annual earnings history included a dip in FY '09.