6/15/2023 11:54:50 AM - Reported earnings +31% on +15% sales revenues for the quarter ended March 31, 2023 versus the year-ago period. Prior quarters showed lackluster earnings and subpar sales revenues growth. A downturn in FY '20 annual earnings (A criteria) hurt its track record of slow steady growth, not a great match with the fundamental guidelines of the fact-based investment system.

3/29/2023 12:57:06 PM - Reported earnings +25% on +4% sales revenues for the quarter ended December 31, 2022 versus the year-ago period. A downturn in FY '20 annual earnings (A criteria) hurt its track record of slow steady growth, not a great match with the fundamental guidelines of the fact-based investment system.

12/1/2021 12:18:29 PM - Sputtering after gapping up above its 50 DMA line last week. Faces resistance due to overhead supply up to the $92 level. Reported earnings +50% on +19% sales revenues for the quarter ended September 30, 2021 versus the year ago period, its 3rd strong quarterly comparison. A downturn in FY '20 annual earnings (A criteria) hurt its track record of slow steady growth, not a great match with the fundamental guidelines of the fact-based investment system.

11/30/2021 11:53:22 AM - Rebounded toward its all-time high after gapping up above its 50 DMA line last week. Reported earnings +50% on +19% sales revenues for the quarter ended September 30, 2021 versus the year ago period, its 3rd strong quarterly comparison. A downturn in FY '20 annual earnings (A criteria) hurt its track record of slow steady growth, not a great match with the fundamental guidelines of the fact-based investment system.

11/29/2021 12:44:24 PM - Rebounding toward its all-time high after gapping up above its 50 DMA line last week. Reported earnings +50% on +19% sales revenues for the quarter ended September 30, 2021 versus the year ago period, its 3rd strong quarterly comparison. A downturn in FY '20 annual earnings (A criteria) broke a record of slow steady growth, not a great match with the fundamental guidelines of the fact-based investment system.

9/2/2021 12:00:44 PM - Perched at its all-time high and extended from any sound base after wedging higher with recent gains lacking great volume conviction. Found support at its 50 DMA line during its ongoing ascent. Reported earnings +110% on +34% sales revenues for the quarter ended June 30, 2021 versus the year ago period, its 2nd strong quarter. Prior quarterly and annual earnings (C and A criteria) have not been a match with the fundamental guidelines of the fact-based investment system.

7/9/2021 12:08:26 PM - Perched at its all-time high after wedging higher with recent gains lacking great volume conviction. Found support at its 50 DMA line during its ongoing ascent. Prior mid-day reports noted - "Reported earnings +214% on +31% sales revenues for the quarter ended March 30, 2021 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have not been a match with the fundamental guidelines of the fact-based investment system."

6/17/2021 12:15:25 PM - Pulling back from its all-time high after rallying from support at its 50 DMA line. The 6/15/21 mid-day repot noted - "Reported earnings +214% on +31% sales revenues for the quarter ended March 30, 2021 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have not been a match with the fundamental guidelines of the fact-based investment system."

6/15/2021 12:20:33 PM - Rallying to new 52-week and all-time highs with recent gains after finding support at its 50 DMA line. Reported earnings +214% on +31% sales revenues for the quarter ended March 30, 2021 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have not been a match with the fundamental guidelines of the fact-based investment system.

2/12/2020 12:12:56 PM - Slumped from its 52-week high and it is sputtering below its 50 DMA line. Due to report earnings news. Last noted in the 1/30/20 mid-day report - "Reported earnings +16% on +12% sales revenues for the quarter ended September 30, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have not been a match with the fundamental guidelines of the fact-based investment system."

1/30/2020 11:38:45 AM - Slumped from its 52-week high and it is violating its 50 DMA line ($51) with today's gap down and volume-driven loss. Reported earnings +16% on +12% sales revenues for the quarter ended September 30, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have not been a match with the fundamental guidelines of the fact-based investment system.

11/22/2019 11:54:39 AM - Consolidating since last noted in the 11/01/19 mid-day report - "Gapped up today and hit a new 52-week high with a considerable volume-driven gain. Reported earnings +16% on +12% sales revenues for the quarter ended September 30, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have not been a match with the fundamental guidelines of the fact-based investment system."

11/1/2019 12:14:23 PM - Gapped up today and hit a new 52-week high with a considerable volume-driven gain. Reported earnings +16% on +12% sales revenues for the quarter ended September 30, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have not been a match with the fundamental guidelines of the fact-based investment system.

9/26/2019 12:26:27 PM - Gapped up today rebounding above its 50 DMA line ($43.62) which had acted as resistance. Reported earnings +32% on +10% sales revenues for the quarter ended June 30, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have been up and down.

7/17/2019 12:18:21 PM - Consolidating near its 52-week high and well above its 50 DMA line ($45.62). Prior mid-day reports cautioned members - "Reported earnings +17% on +7% sales revenues for the quarter ended March 31, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have been up and down, and waning sales revenues also leave fundamental concerns."

6/3/2019 1:36:42 PM - Consolidating since gapping up and hitting a new 52-week high on 5/03/19, slumping near its 50 DMA line today. Prior mid-day reports cautioned members - "Reported earnings +17% on +7% sales revenues for the quarter ended March 31, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have been up and down, and waning sales revenues also leave fundamental concerns."

5/6/2019 1:27:45 PM - Gapped up on the prior session hitting a new 52-week high but the prior mid-day report cautioned members - "Reported earnings +17% on +7% sales revenues for the quarter ended March 31, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have been up and down, and waning sales revenues also leave fundamental concerns."

5/3/2019 12:16:55 PM - Gapped up today hitting a new 52-week high. Reported earnings +17% on +7% sales revenues for the quarter ended March 31, 2019 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have been up and down, and waning sales revenues also leave fundamental concerns.

2/12/2019 1:39:31 PM - Up today for a considerable gain and new 52-week high. Reported earnings +6% on +4% sales revenues for the quarter ended December 31, 2018 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have been up and down, and waning sales revenues also leave fundamental concerns.

3/1/2016 12:24:18 PM - Up today for a new 52-week high. Reported earnings +27% on -6% sales revenues for the quarter ended December 31, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) have been up and down, and waning sales revenues also leave fundamental concerns.

4/5/2011 12:05:29 PM - Up today for a 6th consecutive gain and another new 52-week high. Prior mid-day reports noted - "Reported earnings +13% on +14% sales revenues for the quarter ended December 31, 2010 versus the year ago period. It found support above its 50 DMA line when consolidating, then continued rising since noted in the 12/14/10 mid-day report - 'It has rebounded impressively after its subsequent trip below its long-term 200 DMA line. Sales revenues increases have been in the +10-20% range while earnings increases were above the +25% guideline in the past 5 quarterly comparisons through September 30, 2010. That followed a streak of negative comparisons. Its annual earnings (A criteria) have been up and down, leaving concerns.'"

3/30/2011 11:35:24 AM - Gapped up today for a new 52-week high. Last noted in the 2/23/11 mid-day report - "Reported earnings +13% on +14% sales revenues for the quarter ended December 31, 2010 versus the year ago period. It found support above its 50 DMA line when consolidating, then continued rising since noted in the 12/14/10 mid-day report - 'It has rebounded impressively after its subsequent trip below its long-term 200 DMA line. Sales revenues increases have been in the +10-20% range while earnings increases were above the +25% guideline in the past 5 quarterly comparisons through September 30, 2010. That followed a streak of negative comparisons. Its annual earnings (A criteria) have been up and down, leaving concerns.'"

2/23/2011 11:49:33 AM - Perched near its 52-week high today. Reported earnings +13% on +14% sales revenues for the quarter ended December 31, 2010 versus the year ago period. It found support above its 50 DMA line when consolidating, then continued rising since last noted in the 12/14/10 mid-day report - "It has rebounded impressively after its subsequent trip below its long-term 200 DMA line. Sales revenues increases have been in the +10-20% range while earnings increases were above the +25% guideline in the past 5 quarterly comparisons through September 30, 2010. That followed a streak of negative comparisons. Its annual earnings (A criteria) have been up and down, leaving concerns."

12/14/2010 12:16:03 PM - After a streak of 3 consecutive gains with slightly above average volume conviction it is perched near its 52-week high following a small gap down today. Last noted in the 10/28/10 mid-day report - "It has rebounded impressively after its subsequent trip below its long-term 200 DMA line. Sales revenues increases have been in the +10-20% range while earnings increases were above the +25% guideline in the past 5 quarterly comparisons through September 30, 2010. That followed a streak of negative comparisons. Its annual earnings (A criteria) have been up and down, leaving concerns."

10/28/2010 12:37:43 PM - After a streak of 9 weekly gains without great volume conviction, its gain with above average volume today has it approaching the 52-week high that it quietly crept to following its 4/12/10 mid-day report appearance. It has rebounded impressively after its subsequent trip below its long-term 200 DMA line. Sales revenues increases have been in the +10-20% range while earnings increases were above the +25% guideline in the past 5 quarterly comparisons through September 30, 2010. That followed a streak of negative comparisons. Its annual earnings (A criteria) have been up and down, leaving concerns.

4/12/2010 12:24:28 PM - Gapped up today and hit a new 52-week high. Recently found prompt support near its 50 DMA line as it encountered distributional pressure. It briefly negated its breakout after rising from an orderly base when previously noted on 3/08/10 in the mid-day report. Its annual earnings (A criteria) have been up and down, leaving concerns while the 2 most recent quarterly comparisons (Sep and Dec '09) showed earnings and sales revenues rising after a several negative comparisons.

3/24/2010 12:13:51 PM - Up today for a third consecutive session, rallying toward its 52-week high after finding prompt support near its 50 DMA line. It encountered distributional pressure and briefly negated its breakout shortly after rising from an orderly base when previously noted on 3/08/10 in the mid-day report. Its annual earnings (A criteria) have been up and down, leaving concerns while the 2 most recent quarterly comparisons (Sep and Dec '09) showed earnings and sales revenues rising after a several negative comparisons.

3/18/2010 12:12:57 PM - Pulling back today after rallying to a new 52-week high this week. It broke out of an orderly base when last noted on 3/08/10 in the mid-day report. Its annual earnings (A criteria) have been up and down, leaving concerns while the 2 most recent quarterly comparisons (Sep and Dec '09) showed earnings and sales revenues rising after a several negative comparisons.

3/16/2010 12:21:09 PM - Rallying to a new 52-week high today, it broke out of an orderly base when last noted on 3/08/10 in the mid-day report. Its annual earnings (A criteria) have been up and down, leaving concerns while the 2 most recent quarterly comparisons (Sep and Dec '09) showed earnings and sales revenues rising after a several negative comparisons.

3/8/2010 12:21:00 PM - Earnings increases were under the +25% guideline in 4 of the past 5 quarterly comparisons, leaving questions concerning the C criteria. Consolidating after rallying to new 52-week highs earlier this year.

1/21/2010 12:31:07 PM - Earnings increases were under the +25% guideline in 4 of the past 5 quarterly comparisons, leaving questions concerning the C criteria. Consolidating after rallying to new 52-week highs last week.

1/14/2010 12:35:23 PM - Rallying to new 52-week highs this week. Earnings increases were under the +25% guideline in 4 of the past 5 quarterly comparisons, leaving questions concerning the C criteria.

1/7/2010 12:13:57 PM - Rallying to new 52-week highs this week. Earnings increases were under the +25% guideline in 4 of the past 5 quarterly comparisons, leaving questions concerning the C criteria.

12/18/2009 12:22:37 PM - Earnings increases were under the +25% guideline in 4 of the past 5 quarterly comparisons, leaving questions concerning the C criteria.

12/16/2009 12:14:58 PM - Earnings increases were under the +25% guideline in 4 of the past 5 quarterly comparisons, leaving questions concerning the C criteria.

9/3/2008 12:47:24 PM - Earnings increases were under the +25% guideline in the 2 latest quarterly comparisons, leaving questions concerning the C criteria. Technically rising from a cup-with-handle type chart pattern to a new 52-week high with a considerable gain today backed by heavy volume.

9/2/2008 12:39:38 PM - Earnings increases were under the +25% guideline in the 2 latest quarterly comparisons, leaving questions concerning the C criteria. Technically rising from a cup-with-handle type chart pattern to a new 52-week high with a considerable gain today backed by heavy volume.