6/11/2021 12:45:34 PM - Pulling back from its all-time high and slumping below its 50 DMA line ($183.53). Reported earnings +66% on +30% sales revenues versus the year ago period for the Mar '21 quarter marking its 5th quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down.

1/14/2021 12:55:35 PM - Perched at its all-time high today adding to a spurt of volume-driven gains. Rallied impressively from support at its 200 DMA line in October '20. Reported earnings +72% on +28% sales revenues versus the year ago period for the Sep '20 quarter marking its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down.

12/9/2020 12:22:20 PM - Perched at its all-time high following a spurt of volume-driven gains. Recently tested support at its 200 DMA line. Reported earnings +72% on +28% sales revenues versus the year ago period for the Sep '20 quarter marking its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down.

12/1/2020 12:37:01 PM - Hitting a new 52-week high. Recently tested support at its 200 DMA line. Reported earnings +72% on +28% sales revenues versus the year ago period for the Sep '20 quarter marking its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down.

6/24/2020 12:34:50 PM - Perched only -8.5% off its 52-week high. Recently tested support at its 200 DMA line. Reported earnings +38% on +16% sales revenues versus the year ago period for the Mar '20 quarter, but prior quarterly comparisons were negative, clearly not a match with the C criteria (+25% earnings increase). Annual earnings (A criteria) history has been up and down.

6/19/2020 1:21:44 PM - Recently tested support at its 200 DMA line. Reported earnings +38% on +16% sales revenues versus the year ago period for the Mar '20 quarter, but prior quarterly comparisons were negative, clearly not a match with the C criteria (+25% earnings increase). Annual earnings (A criteria) history has been up and down.

6/18/2020 12:22:29 PM - Recently tested support at its 200 DMA line. Reported earnings +38% on +16% sales revenues versus the year ago period for the Mar '20 quarter, but prior quarterly comparisons were negative, clearly not a match with the C criteria (+25% earnings increase). Annual earnings (A criteria) history has been up and down.

6/7/2018 12:44:25 PM - Retreating from all-time high and again undercutting its 50 DMA line. Reported strong sales revenues and earnings increases for recent quarters through Mar '18 helping it match the C criteria. Annual earnings (A criteria) history has been improving after a downturn in FY '11-13.

4/18/2018 1:25:11 PM - Retreated from new all-time highs, recently finding support near its 50 DMA line. Due to report Mar '18 quarterly earnings news on 4/24/18. Reported strong sales revenues and earnings increases for recent quarters through Dec '17 helping it match the C criteria. Annual earnings (A criteria) history has been improving after a downturn in FY '11-13.

2/8/2018 1:10:27 PM - Retreating after challenging its all-time high, trading near its 50 DMA line ($99). Reported strong sales revenues and earnings increases for recent quarters through Dec '17 helping it match the C criteria. Annual earnings (A criteria) history has been improving after a downturn in FY '11-13.

7/26/2017 12:57:54 PM - Rebounding toward its all-time high after a V-shaped pullback near its 200 DMA line. Reported improved sales revenues and earnings increases for the Sep, Dec '16, Mar, and Jun '17 quarters helping it better match the C criteria. Annual earnings (A criteria) history has been improving after a downturn in FY '11-13.

4/27/2017 12:29:58 PM - Powering to new all-time highs with an impressive streak of volume-driven gains. Reported improved sales revenues and earnings increases for the Sep, Dec '16, and Mar '17 quarters helping it better match the C criteria. Annual earnings (A criteria) history has been improving after a downturn in FY '11-13.

2/2/2017 12:03:05 PM - Perched at all-time highs after volume-driven gains. Reported improved sales revenues and earnings increases for the Sep and Dec '16 quarters, but its prior quarterly and annual earnings (C and A criteria) history has been below the system's guidelines.

2/4/2011 1:20:14 PM - Today's 5th consecutive gain has it at 52-week and multi-year highs. Found support above prior highs while consolidating, then went on steadily rallying since noted in the 1/04/11 mid-day report - "Its gap up gain today helped it clear its 4/23/10 high. Annual earnings history has been below the system's guidelines."

2/3/2011 1:19:58 PM - Today's 4th consecutive gain has it hitting new 52-week and multi-year highs. Found support above prior highs while consolidating, then went on steadily rallying since noted in the 1/04/11 mid-day report - "Its gap up gain today helped it clear its 4/23/10 high. Annual earnings history has been below the system's guidelines."

1/28/2011 1:18:58 PM - Found support above prior highs while consolidating, then went on steadily rallying to new multi-year highs since last noted in the 1/04/11 mid-day report - "Its gap up gain today helped it clear its 4/23/10 high. Annual earnings history has been below the system's guidelines."

1/4/2011 1:22:27 PM - Pulling back today on high volume, erasing most of its prior gain. The 1/03/10 mid-day report noted - "Its gap up gain today helped it clear its 4/23/10 high. Annual earnings history has been below the system's guidelines."

1/3/2011 1:01:17 PM - Annual earnings history has been below the system's guidelines. Its gap up gain today helped it clear its 4/23/10 high.

6/11/2007 12:40:49 PM - "A" and sales history are questionable at this point.

5/15/2007 12:51:10 PM - "A" and base questionable at this point.

4/30/2007 1:03:00 PM - "A" and base questionable at this point.

4/26/2007 12:48:31 PM - "A" and base questionable at this point.

3/16/2007 12:57:36 PM - "A" and base questionable.