4/29/2022 12:26:36 PM - Testing its 200 DMA line with today's loss adding to recent volume-driven losses while retreating from its all-time high. Reported earnings +11% on +11% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a great match with the fact-based investment system's guidelines.

1/25/2022 12:26:08 PM - Pulling back below its 50 DMA line with recent volume-driven losses while retreating from its all-time high. Reported earnings +31% on +15% sales revenues for the Dec '21 quarter versus he year ago period. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a great match with the fact-based investment system's guidelines.

1/28/2020 12:26:42 PM - Powering to a new all-time high with today's big gain, very extended from any sound base. Reported earnings +4% on +14% sales revenues for the Dec '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

1/10/2020 12:23:00 PM - Perched at its all-time high. The 12/11/19 mid-day report last noted - "Reported earnings +22% on 17% sales revenues for the Sep '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines."

12/11/2019 12:07:42 PM - Perched at its all-time high. Reported earnings +22% on 17% sales revenues for the Sep '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

11/26/2019 12:42:20 PM - Perched at its all-time high. Reported earnings +22% on 17% sales revenues for the Sep '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

9/11/2019 12:39:58 PM - Violated its 50 DMA line ($35.72) with a big loss on the prior session when the mid-day report cautioned members - "Reported earnings +3% on +22% sales revenues for the Jun '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines."

9/10/2019 12:20:40 PM - Violating its 50 DMA line ($35.69) with today's big loss. Reported earnings +3% on +22% sales revenues for the Jun '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

8/30/2019 12:46:53 PM - Reported earnings +3% on +22% sales revenues for the Jun '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

7/23/2019 12:10:10 PM - Reported earnings +3% on +22% sales revenues for the Jun '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

5/14/2019 1:48:18 PM - Reported earnings +24% on +23% sales revenues for the Mar '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

1/24/2019 12:23:08 PM - Sputtering near its 200 DMA line, it wedged higher since last noted with caution in the 12/21/18 mid-day report - "Reported earnings +19% on +12% sales revenues for the Sep '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines."

12/21/2018 12:43:15 PM - Slumping well below its 200 DMA line. Reported earnings +19% on +12% sales revenues for the Sep '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

10/24/2018 12:01:46 PM - Gapped down on the prior session, again testing support near its 200 DMA line ($27.86). Reported earnings +19% on +12% sales revenues for the Sep '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

10/23/2018 12:28:10 PM - Gapped down today again testing support near its 200 DMA line ($27.85). Reported earnings +15% on +12% sales revenues for the Sep '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

10/22/2018 12:34:34 PM - Found prompt support near its 200 DMA line. Last noted in the 7/25/18 mid-day report - "Reported earnings +29% on +1% sales revenues for the Jun '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines."

7/25/2018 12:07:44 PM - Gapped down on the prior session, retreating from its 52-week high and retesting support near its 50 DMA line. Reported earnings +29% on +1% sales revenues for the Jun '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

7/24/2018 11:32:09 AM - Gapped down today, retreating from its 52-week high and retesting support near its 50 DMA line. Reported earnings +29% on +1% sales revenues for the Jun '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

7/23/2018 12:02:57 PM - Perched at its 52-week high. Found prompt support near its 50 DMA line during the recent consolidation. Reported earnings +32% on +8% sales revenues for the Mar '18 quarter. Prior quarterly earnings were below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

7/19/2018 11:39:00 AM - Perched at its 52-week high following 5 consecutive gains. Found prompt support near its 50 DMA line during the recent consolidation. Reported earnings +32% on +8% sales revenues for the Mar '18 quarter. Prior quarterly earnings were below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

7/17/2018 11:47:30 AM - Hitting a new 52-week high. Found prompt support near its 50 DMA line during the recent consolidation. Reported earnings +32% on +8% sales revenues for the Mar '18 quarter. Prior quarterly earnings were below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

1/24/2017 12:11:03 PM - Slumped below its 50 DMA line with a streak of losses. Last noted with caution in the 11/18/16 mid-day report - "Quarterly earnings have been below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines."

11/18/2016 12:16:28 PM - The 11/17/16 mid-day report noted - "Recently spiked to new 52-week and all-time highs. Quarterly earnings have been below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines."

11/17/2016 12:12:15 PM - Recently spiked to new 52-week and all-time highs. Quarterly earnings have been below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

4/10/2006 12:39:42 PM - "C" is below guidelines.

3/14/2006 12:35:41 PM - "C" is below guidelines.

1/6/2006 12:34:14 PM - "C" is below guidelines.

1/3/2006 12:33:06 PM - "C" is below guidelines.

11/14/2005 12:27:26 PM - 'C' is below guidelines.

11/4/2005 12:21:36 PM - 'C' is below guidelines.

11/3/2005 1:00:22 PM - 'C' is below guidelines.

10/31/2005 12:21:13 PM - 'C' is below guidelines.

9/7/2004 1:00:00 PM - Best in just okay group.

9/1/2004 1:00:00 PM - Best in just okay group.

8/26/2004 1:00:00 PM - Best in just okay group.

7/15/2004 1:00:00 PM - Best in pretty good group. Highly ranked by IBD. Nice "A".