6/26/2024 11:59:21 AM - Found support above its 50 DMA line and rallied to a new 52-week high volume-diven gains last week. Noted in prior mid-day reports - "Reported Mar '24 quarterly earnings +33% on -7% sales revenues versus the year ago period. Prior 5 quarterly comparisons were down from the year ago periods. Annual earnings (A criteria) history has been up and down."

6/20/2024 11:52:03 AM - Found support above its 50 DMA line and rallied to a new 52-week high a big volume-diven gain when noted in the prior mid-day report - "Reported Mar '24 quarterly earnings +33% on -7% sales revenues versus the year ago period. Prior 5 quarterly comparisons were down from the year ago periods. Annual earnings (A criteria) history has been up and down."

6/18/2024 12:11:24 PM - Found support above its 50 DMA line and it is rallying to a new 52-week high with today's 2nd consecutive big volume-diven gain. Reported Mar '24 quarterly earnings +33% on -7% sales revenues versus the year ago period. Prior 5 quarterly comparisons were down from the year ago periods. Annual earnings (A criteria) history has been up and down.

6/17/2024 12:23:41 PM - Found support above its 50 DMA line and it is perched within close striking distance of its 52-week high. Reported Mar '24 quarterly earnings +33% on -7% sales revenues versus the year ago period. Prior 5 quarterly comparisons were down from the year ago periods. Annual earnings (A criteria) history has been up and down.

2/10/2023 12:20:53 PM - Violating its 50 DMA line with today's big loss. Stalled after briefly rising above its Sep '21 high following a 14 month consolidation. Reported Sep '22 quarterly earnings +68% on +24% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history showed great growth after a small downturn in FY '19.

1/3/2023 12:19:10 PM - Gapped up today rebounding above its 50 DMA line ($24.66). Stalled after challenging its Sep '21 high following a 14 month consolidation. Resistance remains up to the $29 level. Reported Sep '22 quarterly earnings +68% on +24% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history showed great growth after a small downturn in FY '19.

11/21/2022 12:23:29 PM - Consolidating after a noted spurt of volume-driven gains rebounding near its Sep '21 high after a 14 month consolidation. Little resistance remains up to the $29.50 level. Reported Sep '22 quarterly earnings +68% on +24% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history showed great growth after a small downturn in FY '19.

11/18/2022 12:33:25 PM - Holding its ground after a noted spurt of volume-driven gains rebounding near its Sep '21 high after a 14 month consolidation. Little resistance remains up to the $29.50 level. Reported Sep '22 quarterly earnings +68% on +24% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history showed great growth after a small downturn in FY '19

11/17/2022 12:05:49 PM - Holding its ground after 4 consecutive volume-driven gains rebounding near its Sep '21 high after a 14 month consolidation. Little resistance remains up to the $29.50 level. Reported Sep '22 quarterly earnings +68% on +24% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history showed great growth after a small downturn in FY '19

11/16/2022 12:20:51 PM - Spiked higher with 4 consecutive volume-driven gains rebounding near its Sep '21 high after a 14 month consolidation. Little resistance remains up to the $29.50 level. Reported Sep '22 quarterly earnings +68% on +24% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history showed great growth after a small downturn in FY '19

11/15/2022 12:07:28 PM - Today's 4th consecutive volume-driven gain has it rebounding near its Sep '21 high after a 14 month consolidation. Little resistance remains up to the $29.50 level. Reported Sep '22 quarterly earnings +68% on +24% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history showed great growth after a small downturn in FY '19

11/14/2022 12:25:55 PM - Today's 3rd consecutive volume-driven gain has it rebounding toward its 52-week and Sep '21 highs after a 14 month consolidation. Little resistance remains up to the $29.50 level. Reported Sep '22 quarterly earnings +68% on +24% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history showed great growth after a small downturn in FY '19

9/20/2021 12:32:00 PM - Retreating from its 52-week high with today's 2nd consecutive volume-driven loss retesting support at its 50 DMA line ($25.74). Reported Jun '21 quarterly earnings +122% on +20% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

9/14/2021 12:06:34 PM - Rallying to a new 52-week high. Made choppy progress and tested support at its 50 DMA line since last noted in the 7/28/21 mid-day report. Reported Jun '21 quarterly earnings +122% on +20% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

7/28/2021 12:25:59 PM - Rallying near its 52-week high. Reported Jun '21 quarterly earnings +122% on +20% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

4/6/2021 12:11:50 PM - Reversed into the red after early gains today for another new 52-week high. Technically, it broke out of a 7-week base with a gain on the prior session backed by only +16% above average volume. Last noted with caution in the 2/16/21 mid-day report - "Reported Dec '20 quarterly earnings +43% on +16% sales revenues versus the year ago period. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

2/16/2021 12:24:47 PM - Powering to another new 52-week high today while adding to an impressive streak of volume-driven gains, very extended from any sound base. Reported Dec '20 quarterly earnings +43% on +16% sales revenues versus the year ago period. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

2/12/2021 1:31:12 PM - Powering to another new 52-week high today while adding to a recent streak of volume-driven gains, very extended from any sound base. Reported Dec '20 quarterly earnings +43% on +16% sales revenues versus the year ago period. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

2/11/2021 12:41:34 PM - Powering to a new 52-week high with a gap up today adding to a recent streak of volume-driven gains, very extended from any sound base. Reported Dec '20 quarterly earnings +43% on +16% sales revenues versus the year ago period. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

2/10/2021 12:30:02 PM - Perched at its 52-week high today following 4 consecutive volume-driven gains. Reported Dec '20 quarterly earnings +43% on +16% sales revenues versus the year ago period. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

2/9/2021 12:12:30 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain. Reported Dec '20 quarterly earnings +43% on +16% sales revenues versus the year ago period. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

2/8/2021 12:10:41 PM - Challenging its 52-week high with today's 3rd consecutive big volume-driven gain. Due to report Dec '20 quarterly results. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

7/28/2020 12:28:13 PM - Hit a new 52-week high with today's 2nd consecutive big volume-driven gain. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

7/27/2020 12:18:59 PM - Rebounding toward its 52-week high. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

6/5/2020 12:26:22 PM - Rebounding toward its 52-week high. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

4/28/2017 12:55:02 PM - Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Perched near its 52-week high.