10/26/2023 11:53:46 AM - Today's gain has it rebounding near its 50 and 200 DMA lines which have converged. Reported earnings +23% on -1% sales revenues for the Jun '23 quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

7/20/2017 12:27:51 PM - Slumping toward its 50 DMA line with today's volume-driven loss. Reported earnings +28% on +16% sales revenues for the Mar '17 quarter, but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

10/26/2016 12:17:37 PM - Slumping below its 50 DMA line with volume-driven losses. Reported earnings +15% on +9% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria). Sales revenues increases are not strong and indicative of a hot new product or service (N criteria).

10/10/2016 12:10:36 PM - Rebounded from its 50 DMA line and rallied for new all-time highs since noted with caution in the 9/12/16 mid-day report - "Reported earnings +24% on +2% sales revenues for the Jun '16 quarter. Sales revenues increases are not strong and indicative of a hot new product or service (N criteria)."

10/5/2016 12:19:55 PM - Rebounded from its 50 DMA line and rallied for new all-time highs since last noted with caution in the 9/12/16 mid-day report - "Reported earnings +24% on +2% sales revenues for the Jun '16 quarter. Sales revenues increases are not strong and indicative of a hot new product or service (N criteria)."

9/12/2016 12:20:15 PM - Violated its 50 DMA line on the prior session with a volume-driven loss, abruptly retreating from all-time highs. Last noted with caution in the 7/26/16 mid-day report - "Reported earnings +24% on +2% sales revenues for the Jun '16 quarter. Sales revenues increases are not strong and indicative of a hot new product or service (N criteria)."

7/26/2016 12:19:50 PM - Gapped up today hitting new 52-week and all-time highs. Reported earnings +24% on +2% sales revenues for the Jun '16 quarter. Sales revenues increases are not strong and indicative of a hot new product or service (N criteria).

5/31/2016 12:12:35 PM - Pulling back today from new 52-week and all-time highs following volume-driven gains. Reported earnings +25% on +3% sales revenues for the Mar '16 quarter. Sales revenues increases are not strong and indicative of a hot new product or service (N criteria).

5/13/2016 12:13:59 PM - Perched near its 52-week and all-time highs. Reported earnings +25% on +3% sales revenues for the Mar '16 quarter. Sales revenues increases are not strong and indicative of a hot new product or service (N criteria).

4/27/2016 12:33:40 PM - Perched at its 52-week high. Reported Mar '16 quarterly results. Reported earnings +42% on +2% sales revenues for the Dec '15 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Good annual earnings since a downturn in FY '08-10.

1/7/2016 12:10:38 PM - Reported earnings +39% on +7% sales revenues for the Sep '15 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Good annual earnings since a downturn in FY '08-10.

10/21/2015 12:20:29 PM - Following Jun '15 earnings news it gapped up and hit a new 52-week high and there was a "negative reversal" when noted with caution in the 7/23/15 mid-day report - "Reported earnings +20% on +12% sales for the Mar '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Good annual earnings since a downturn in FY '08-10."

10/20/2015 12:24:23 PM - Following Jun '15 earnings news it gapped up and hit a new 52-week high and there was a "negative reversal" when last noted with caution in the 7/23/15 mid-day report - "Reported earnings +20% on +12% sales for the Mar '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Good annual earnings since a downturn in FY '08-10."

7/23/2015 12:14:53 PM - Following Jun '15 earnings news it gapped up and hit a new 52-week high today but erased much of the gain. The rebound above its 50 DMA line completes a bullish "island reversal" pattern. Reported earnings +20% on +12% sales for the Mar '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Good annual earnings since a downturn in FY '08-10.

4/24/2015 12:18:53 PM - Hit a new 52-week high then reversed into the red. Reported earnings +20% on +12% sales for the Mar '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).

1/28/2015 12:10:16 PM - Pulling back following a considerable volume-driven gain for a new 52-week high. Reported earnings +23% on +12% sales for the Dec '14 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).

1/2/2015 12:12:01 PM - Pulling back from its 52-week high after recent gains into new high territory lacked great volume conviction. Reported earnings +9% on +8% sales for the Sep '14 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Last noted with caution in the 10/31/13 mid-day report - "Its annual earnings history (A criteria) has not been strong and steady."

10/31/2013 12:07:47 PM - Gapped up today hitting another new 52-week high. Held its ground stubbornly following its 10/21/13 gap up for a considerable volume-driven gain. Found support at its 50 DMA line recently. Reported earnings +46% on +16 sales for the Sep '13 quarter, and quarterly earnings increases above the +25% minimum guideline satisfy the C criteria. Prior mid-day reports cautioned - "Its annual earnings history (A criteria) has not been strong and steady."

10/21/2013 12:09:11 PM - Gapped up today hitting a new 52-week high. Found support at its 50 DMA line recently. Reported earnings +46% on +16 sales for the Jun '13 quarter, and quarterly earnings increases above the +25% minimum guideline satisfy the C criteria. Prior mid-day reports cautioned - "Its annual earnings history (A criteria) has not been strong and steady."

6/24/2013 12:10:29 PM - Gapped down today, slumping further following a violation of its 50 DMA line last week. Reported earnings +41% on +9% sales for the Mar '13 quarter, but prior mid-day reports cautioned - "Its annual earnings history (A criteria) has not been strong and steady."

4/24/2013 11:47:15 AM - Gapped up for a 2nd consecutive session today hitting new 52-week highs after rebounding above its 50 DMA line. Reported earnings +41% on +9% sales for the Mar '13 quarter, but prior mid-day reports cautioned - "Its annual earnings history (A criteria) has not been strong and steady."

4/23/2013 11:52:12 AM - Gapped up today rebounding above its 50 DMA line. Reported earnings +41% on +9% sales for the Mar '13 quarter, but prior mid-day reports cautioned - "Its annual earnings history (A criteria) has not been strong and steady."

4/17/2013 11:51:45 AM - Recently sputtering below its 50 DMA line, encountering distributional pressure. Made limited progress after noted in the 1/24/13 mid-day report - "Reported earnings +34% on +10% sales for the Dec '12 quarter, but prior mid-day reports cautioned - 'Reported earnings +22% on +12% sales revenues for the Sep '12 quarter, below the C criteria's +25% minimum guideline, and its annual earnings history (A criteria) has not been strong and steady.'"

4/16/2013 12:18:01 PM - Recently slumped below its 50 DMA line, encountering distributional pressure. Made limited progress after noted in the 1/24/13 mid-day report - "Reported earnings +34% on +10% sales for the Dec '12 quarter, but prior mid-day reports cautioned - 'Reported earnings +22% on +12% sales revenues for the Sep '12 quarter, below the C criteria's +25% minimum guideline, and its annual earnings history (A criteria) has not been strong and steady.'"

4/10/2013 12:06:15 PM - Recently slumped below its 50 DMA line, encountering distributional pressure. Made limited progress since last noted in the 1/24/13 mid-day report. Reported earnings +34% on +10% sales for the Dec '12 quarter, but prior mid-day reports cautioned - "Reported earnings +22% on +12% sales revenues for the Sep '12 quarter, below the C criteria's +25% minimum guideline, and its annual earnings history (A criteria) has not been strong and steady."

1/24/2013 12:01:28 PM - Hitting a new 52-week high today, adding to a recent spurt of volume-driven gains. Reported earnings +34% on +10% sales for the Dec '12 quarter. Held its ground at its 50 DMA and made further progress since last noted in the 12/10/12 mid-day report - "Reported earnings +22% on +12% sales revenues for the Sep '12 quarter, below the C criteria's +25% minimum guideline, and its annual earnings history (A criteria) has not been strong and steady."

12/10/2012 12:09:09 PM - Held its ground at its 50 DMA and made further progress since last noted in the 10/18/12 mid-day report after a gap up and volume-driven gain for a new 52-week high on the prior session - "Reported earnings +22% on +12% sales revenues for the Sep '12 quarter, below the C criteria's +25% minimum guideline, and its annual earnings history (A criteria) has not been strong and steady."

10/18/2012 12:11:29 PM - Trading up today after a gap up and volume-driven gain for a new 52-week high on the prior session. The 10/17/12 mid-day report noted - "Reported earnings +22% on +12% sales revenues for the Sep '12 quarter, below the C criteria's +25% minimum guideline, and its annual earnings history (A criteria) has not been strong and steady."

10/17/2012 12:11:13 PM - Gapped up today and hit a new 52-week high. Reported earnings +22% on +12% sales revenues for the Sep '12 quarter, below the C criteria's +25% minimum guideline, and its annual earnings history (A criteria) has not been strong and steady.

9/4/2012 11:58:04 AM - At its 52-week high today, holding its ground stubbornly and gradually distancing itself from prior resistance in the $49 area. Prior mid-day reports noted - "Quarterly comparisons have shown good sales revenues growth and earnings increases (C criteria) above the +25% minimum guideline, but its annual earnings history (A criteria) has not been strong and steady."

8/31/2012 12:11:16 PM - Perched near its 52-week high today, holding its ground stubbornly after distancing itself from prior resistance in the $49 area. Quarterly comparisons have shown good sales revenues growth and earnings increases (C criteria) above the +25% minimum guideline, but its annual earnings history (A criteria) has not been strong and steady.

7/19/2012 11:35:17 AM - Pulling back today after hitting a new 52-week high on the prior session with a considerable volume-driven gain, distancing itself from prior resistance in the $49 area. Quarterly comparisons have shown good sales revenues growth and earnings increases above the +25% minimum guideline, but its annual earnings history (A criteria) has not been strong and steady.

7/18/2012 12:04:53 PM - Hitting a new 52-week high today with a considerable volume-driven gain, distancing itself from prior resistance in the $49 area. Quarterly comparisons have shown good sales revenues growth and earnings increases above the +25% minimum guideline, but its annual earnings history (A criteria) has not been strong and steady.

10/15/2010 12:49:41 PM - Recently noted in mid-day reports as it wedged to new 52-week highs without great volume conviction. Noted in the 4/20/10 mid-day report - "Recently encountering some distributional pressure after steadily climbing since gapping up on 3/23/10, reaching multi-year highs. Sales and earnings history below guidelines."

10/8/2010 12:44:06 PM - Recently noted in mid-day reports as it wedged to new 52-week highs, like today, without great volume conviction. Noted in the 4/20/10 mid-day report - "Recently encountering some distributional pressure after steadily climbing since gapping up on 3/23/10, reaching multi-year highs. Sales and earnings history below guidelines."

9/30/2010 12:57:57 PM - Recently wedged to new 52-week highs with light volume after basing since noted in the 4/20/10 mid-day report - "Recently encountering some distributional pressure after steadily climbing since gapping up on 3/23/10, reaching multi-year highs. Sales and earnings history below guidelines."

4/20/2010 12:04:58 PM - Gapped down today for a considerable loss after reporting Q1 results. Noted in the 4/19/10 mid-day report - "Recently encountering some distributional pressure after steadily climbing since gapping up on 3/23/10, reaching multi-year highs. Sales and earnings history below guidelines."

4/19/2010 12:50:32 PM - Recently encountering some distributional pressure after steadily climbing since gapping up on 3/23/10, reaching multi-year highs. Sales and earnings history below guidelines.

4/16/2010 12:54:21 PM - Steadily climbing since gapping up on 3/23/10, reaching multi-year highs. Sales and earnings history below guidelines.

3/31/2010 12:13:24 PM -

Holding its ground since gapping up on 3/23/10, hovering near multi-year highs. Sales and earnings history below guidelines.



3/29/2010 12:30:50 PM -

Holding its ground since gapping up on 3/23/10, hovering near multi-year highs. Sales and earnings history below guidelines.



4/17/2006 12:39:43 PM - Base questionable.

4/7/2006 12:40:55 PM - Base questionable.

3/3/2006 1:04:02 PM - Base questionable.

3/1/2006 12:32:11 PM - Base questionable.

2/16/2006 12:30:30 PM - Base questionable.

2/14/2006 12:23:43 PM - Base questionable.

2/9/2006 12:35:49 PM - Base questionable.

2/7/2006 12:23:32 PM - "C" below guidelines.

2/6/2006 12:17:16 PM - "C" below guidelines.