2/9/2023 12:41:20 PM - Gapped up today for a big volume-driven gain. Faces resistance due to overhead supply up to the $234 level. Reported earnings +33% on +24% sales revenues for the Dec '22 quarter versus the year ago period, its 7th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). A downturn in FY '20 annual earnings history is not a match with the fact-based investment system's fundamental guidelines (A criteria).

1/6/2023 1:03:30 PM - Faces resistance due to overhead supply. Reported earnings +43% on +28% sales revenues for the Sep '22 quarter versus the year ago period, its 6th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines (A criteria).

2/25/2020 12:54:13 PM - Pulling back from its all-time high, slumping below its 50 DMA line and testing the prior low ($210.59 on 2/07/20). Reported earnings +24% on +15% sales revenues for the Sep '19 quarter versus the year ago period, improving but still its 4th consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines (A criteria).

1/30/2020 12:37:53 PM - Perched near its all-time high, consolidating after a gap up and volume-driven gain on 1/24/20. Reported earnings +16% on +19% sales revenues for the Sep '19 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines (A criteria).

1/29/2020 12:22:39 PM - Perched near its all-time high, consolidating after a gap up and volume-driven gain on 1/24/20. Reported earnings +16% on +19% sales revenues for the Sep '19 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Last noted with caution in the 3/20/19 mid-day report - "Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines (A criteria)."

3/20/2019 1:28:05 PM - Reported earnings -64% on +17% sales revenues for the Dec '18 quarter versus the year ago period. Earnings increases had been above the +25% minimum guideline (C criteria) in the Mar, Jun, and Sep '18 quarters. Rebounding from a deep consolidation below its 200 DMA line since last noted with caution in the 10/31/18 mid-day report - "Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines (A criteria)."

10/31/2018 1:03:11 PM - Finding prompt support near its 200 DMA line. Reported stronger sales revenues growth and earnings increases above the +25% minimum guideline (C criteria) in the Mar, Jun, and Sep '18 quarters. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines (A criteria).

8/22/2018 1:19:33 PM - Sputtering below its 50 DMA line. Reported stronger sales revenues growth and earnings increases above the +25% minimum guideline (C criteria) in the Mar and Jun '18 quarters. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines (A criteria).

9/23/2014 12:34:54 PM - Slumped below its 50 DMA line with 3 consecutive losses. Prior mid-day reports cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C criteria)."

8/25/2014 12:35:25 PM - Hitting another new 52-week high with today's 6th consecutive gain. The 8/13/14 mid-day report cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C criteria)."

8/13/2014 12:44:28 PM - Hitting a new 52-week high with today's 4th consecutive gain. Earnings history is not a match with the fact-based investment system's guidelines (C criteria).

8/9/2005 1:13:22 PM - No base. Low priced.

8/8/2005 12:37:53 PM - No base. Low priced.