3/10/2023 1:17:20 PM - Rebounding toward its 52-week high after a deep consolidation since noted with caution in the 8/22/22 mid-day report. Reported Sep '22 quarterly earnings +0% on +20% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). Prior 3 quarterly comparisons showed stronger sales revenues and earnings increases. Annual earnings growth (A criteria) has been strong after a downturn in FY '18.

3/9/2023 12:46:36 PM - Rebounding toward its 52-week high after a deep consolidation since last noted with caution in the 8/22/22 mid-day report. Reported Sep '22 quarterly earnings +0% on +20% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). Prior 3 quarterly comparisons showed stronger sales revenues and earnings increases. Annual earnings growth (A criteria) has been strong after a downturn in FY '18.

8/22/2022 12:22:10 PM - Hovering near its 52-week high, stubbornly holding its ground with volume totals cooling. Found support at its 50 DMA line in recent months during consolidations. Reported strong Jun '22 quarterly results versus the year ago period, its 3rd strong quarterly comparison. Prior sales revenues and earnings history was not a great match with the fact-based investment system's fundamental guidelines, however, its annual earnings growth (A criteria) has been strong after a downturn in FY '18.

8/8/2022 12:44:01 PM - Powered to a new 52-week high with a volume-driven gain after testing support at its 50 DMA line ($6.80). Reported strong Jun '22 quarterly results versus the year ago period, its 3rd strong quarterly comparison. Prior sales revenues and earnings history was not a great match with the fact-based investment system's fundamental guidelines.

8/4/2022 12:41:07 PM - Powering back near its 52-week high with today's considerable volume-driven gain after testing support at its 50 DMA line ($6.67). Reported strong Jun '22 quarterly results versus the year ago period, its 3rd strong quarterly comparison. Prior sales revenues and earnings history was not a great match with the fact-based investment system's fundamental guidelines.

7/26/2022 12:25:17 PM - Pulling back from its 52-week high with today's 3rd consecutive volume-driven loss. Prior mid-day reports noted - "Reported strong Mar '22 quarterly results versus the year ago period. Prior sales revenues and earnings history has not been a great match with the fact-based investment system's fundamental guidelines."

7/25/2022 12:35:19 PM - Hovering near its all time high holding its ground after volume-driven gains. Prior mid-day reports noted - "Reported strong Mar '22 quarterly results versus the year ago period. Prior sales revenues and earnings history has not been a great match with the fact-based investment system's fundamental guidelines."

7/21/2022 12:48:48 PM - Hovering near its all time high holding its ground after volume-driven gains. Prior mid-day reports noted - "Reported strong Mar '22 quarterly results versus the year ago period. Prior sales revenues and earnings history has not been a great match with the fact-based investment system's fundamental guidelines."

7/19/2022 12:23:09 PM - Hovering near its all time high holding its ground after volume-driven gains. Prior mid-day reports noted - "Reported strong Mar '22 quarterly results versus the year ago period. Prior sales revenues and earnings history has not been a great match with the fact-based investment system's fundamental guidelines."

7/18/2022 12:31:24 PM - Hovering near its all time high holding its ground after volume-driven gains. Prior mid-day reports noted - "Reported strong Mar '22 quarterly results versus the year ago period. Prior sales revenues and earnings history has not been a great match with the fact-based investment system's fundamental guidelines."

7/14/2022 12:32:39 PM - Perched at its all time high after volume-driven gains. Prior mid-day reports noted - "Reported strong Mar '22 quarterly results versus the year ago period. Prior sales revenues and earnings history has not been a great match with the fact-based investment system's fundamental guidelines."

7/12/2022 12:27:07 PM - Perched at its all time high today after a volume-driven gain on the prior session. Reported strong Mar '22 quarterly results versus the year ago period. Prior sales revenues and earnings history has not been a great match with the fact-based investment system's fundamental guidelines.

7/11/2022 1:18:01 PM - Hitting a new 52-week and all time high with today's gain. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

7/1/2022 12:04:25 PM - Hovering near its 52-week high and recently challenging its Feb '21 high. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

6/28/2022 12:37:53 PM - Hit a new 52-week high with today's early gain challenging its Feb '21 high. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

6/24/2022 12:14:27 PM - Hitting a new 52-week high with today's big gain challenging its Feb '21 high. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

6/16/2022 12:47:13 PM - Retreated after recently challenging its Feb '21 high. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

6/13/2022 12:24:48 PM - Today's gap down and big volume-driven loss has it abruptly retreating after challenging its Feb '21 high. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

6/8/2022 12:41:00 PM - Today's big gain is adding to a recently noted spurt of volume-driven gains, quickly approaching its Feb '21 high. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

6/7/2022 12:19:06 PM - Today's big gain is adding to a recently noted spurt of volume-driven gains. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

6/6/2022 12:37:31 PM - Today's gain is adding to a recent spurt of volume-driven gains. Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

6/2/2022 12:37:49 PM - Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

5/31/2022 12:27:06 PM - Reported strong Mar '22 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

5/4/2022 11:57:38 AM - Reported strong Dec '21 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

5/3/2022 12:27:16 PM - Reported strong Dec '21 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

5/2/2022 12:41:17 PM - Reported strong Dec '21 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

4/29/2022 12:31:24 PM - Reported strong Dec '21 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

4/26/2022 12:28:51 PM - Reported strong Dec '21 quarterly results versus the year ago period. Went through a deep consolidation from its high since noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

4/25/2022 11:59:24 AM - Reported strong Dec '21 quarterly results versus the year ago period. Went through a deep consolidation from its high since last noted with caution in the 2/01/21 mid-day report - "Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

2/1/2021 12:52:29 PM - Hitting a new 52-week high with today's 2nd consecutive gain with heavy volume. Prior mid-day reports noted - "Reported strong Sep '20 quarterly results versus the year ago period. Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

1/29/2021 12:11:47 PM - Perched at its 52-week high after a spurt of gains with ever-increasing volume. Prior mid-day reports noted - "Reported strong Sep '20 quarterly results versus the year ago period. Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

1/28/2021 12:29:36 PM - Today's 5th consecutive gain has it challenging its 52-week high. Prior mid-day reports noted - "Reported strong Sep '20 quarterly results versus the year ago period. Prioflws
r earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."


1/11/2021 12:07:04 PM - Today's 3rd consecutive gain has it challenging its 52-week high. Prior mid-day reports noted - "Reported strong Sep '20 quarterly results versus the year ago period. Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

12/31/2020 12:53:39 PM - Gapped up on the prior session for a 6th consecutive gain challenging its 52-week high. Prior mid-day reports noted - "Reported strong Sep '20 quarterly results versus the year ago period. Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

12/30/2020 12:35:31 PM - Gapped up today for a 6th consecutive gain challenging its 52-week high. The 12/24/20 mid-day report noted - "Reported strong Sep '20 quarterly results versus the year ago period. Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines."

12/24/2020 11:23:14 AM - Reversed early gain today after nearly challenging its 52-week high. Reported strong Sep '20 quarterly results versus the year ago period. Prior earnings history has been erratic and not a match with the fact-based investment system's fundamental guidelines.