1/18/2024 1:04:56 PM - Reported earnings -16% on +4% sales revenues for the Dec '23 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Hovering within striking distance of its 52-week high.

1/20/2022 12:40:49 PM - Reported earnings -3% on -1% sales revenues for the Dec '21 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Hitting another new 52-week high with today's gain. Found support at its 200 DMA line during a 7-month consolidation. Went through a deep consolidation since noted with caution in the 5/22/18 mid-day report at its all-time high.

10/20/2021 1:14:52 PM - Hitting a new 52-week high with today's 7th consecutive gain. Found support at its 200 DMA line during a 7-month consolidation. Reported earnings +6% on -5% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Went through a deep consolidation since noted with caution in the 5/22/18 mid-day report at its all-time high.

4/23/2021 1:07:04 PM - Consolidating near its 50 DMA line. Reported earnings +144% on +8% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Went through a deep consolidation since last noted with caution in the 5/22/18 mid-day report at its all-time high.

5/22/2018 1:09:08 PM - Reversed into the red after hitting yet another new all-time high today. Reported earnings +40% on +22% sales revenues for the Mar '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).

5/21/2018 12:56:24 PM - Hitting another new all-time high today. Reported earnings +40% on +22% sales revenues for the Mar '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).

7/19/2017 12:48:04 PM - Hit a new all-time high today. Reported earnings +23% on +14% sales revenues for the Jun '17 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).

3/27/2017 1:02:59 PM - Recently violated its 50 DMA line and undercut prior lows with damaging volume-driven losses. Reported earnings +47% on +19% sales revenues for the Dec '16 quarter, its 2nd consecutive strong quarterly comparison. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) while sales revenues growth was not as strong.

3/22/2017 12:57:12 PM - Slumped from all-time highs and violated its 50 DMA line. Reported earnings +47% on +19% sales revenues for the Dec '16 quarter, its 2nd consecutive strong quarterly comparison. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) while sales revenues growth was not as strong.

12/23/2016 12:48:15 PM - Stubbornly holding its ground after rallying for new all-time highs. The 12/13/16 mid-day report noted - "Reported earnings +33% on +18% sales revenues for the Sep '16 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) while sales revenues growth was not as strong."

12/13/2016 12:35:06 PM - Hovering near its 52-week high. Reported earnings +33% on +18% sales revenues for the Sep '16 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) while sales revenues growth was not as strong.

10/15/2015 1:11:04 PM - Abruptly pulling back from near its 52-week high with 2 considerable losses testing support at its 200 DMA line. Prior mid-day reports repeatedly cautioned members - "Reported earnings +12% on +14% sales for the Jun '15 quarter. Prior quarterly earnings increases have been below the +25% minimum guideline (C criteria) while sales revenues growth has not been strong."

10/2/2015 1:14:25 PM - Slumping back below its 50 DMA line toward its 200 DMA line today with a volume-driven loss. Prior mid-day reports repeatedly cautioned members - "Reported earnings +12% on +14% sales for the Jun '15 quarter. Prior quarterly earnings increases have been below the +25% minimum guideline (C criteria) while sales revenues growth has not been strong."

9/18/2015 1:16:49 PM - Slumping back below its 50 DMA line with volume-driven losses. Prior mid-day reports cautioned members - "Reported earnings +12% on +14% sales for the Jun '15 quarter. Prior quarterly earnings increases have been below the +25% minimum guideline (C criteria) while sales revenues growth has not been strong."

8/20/2015 1:19:02 PM - Violating its 50 DMA line with volume-driven losses. Prior mid-day reports cautioned members - "Reported earnings +12% on +14% sales for the Jun '15 quarter. Prior quarterly earnings increases have been below the +25% minimum guideline (C criteria) while sales revenues growth has not been strong."

8/12/2015 1:30:06 PM - Violating its 50 DMA line with a volume-driven loss today. That short-term average recently acted as support. The 7/28/15 mid-day report cautioned members - "Reported earnings +12% on +14% sales for the Jun '15 quarter. Prior quarterly earnings increases have been below the +25% minimum guideline (C criteria) while sales revenues growth has not been strong."

7/28/2015 1:30:36 PM - Pulling back from its 52-week high with today's 4th consecutive loss slumping near its 50 DMA line which recently acted as support. Reported earnings +12% on +14% sales for the Jun '15 quarter. Prior quarterly earnings increases have been below the +25% minimum guideline (C criteria) while sales revenues growth has not been strong.

10/15/2012 1:05:01 PM - Perched near its 52-week high today after recently encountering distributional pressure. Found support near its 50 DMA line and wedged higher since noted in the 9/04/12 mid-day report - "Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria) however sales revenues growth has not been strong and its annual earnings (A criteria) history included a downturn in FY '10 and has been up and down."

10/9/2012 12:56:43 PM - Perched near its 52-week high, encountering distributional pressure today. Found support near its 50 DMA line and wedged higher since last noted in the 9/04/12 mid-day report - "Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria) however sales revenues growth has not been strong and its annual earnings (A criteria) history included a downturn in FY '10 and has been up and down."

9/4/2012 12:51:08 PM - Pulled back today and tested support near its 50 DMA line again near the session low before rebounding. Prior mid-day reports noted - "Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria) however sales revenues growth has not been strong and its annual earnings (A criteria) history included a downturn in FY '10 and has been up and down."

8/23/2012 12:31:26 PM - Holding its ground in a tight range above its 50 DMA line. Last noted in the 7/20/12 mid-day report when it hit its 52-week high with a 6th consecutive volume-driven gain - "Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria) however sales revenues growth has not been strong and its annual earnings (A criteria) history included a downturn in FY '10 and has been up and down."

7/20/2012 1:47:55 PM - Touched a new 52-week high earlier today while on track for a 6th consecutive gain. Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria) however sales revenues growth has not been strong and its annual earnings (A criteria) history included a downturn in FY '10 and has been up and down.

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

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

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

7/27/2004 1:00:00 PM - Best in poor group.