11/1/2023 12:37:29 PM - Gapped down on the prior session from near its 52-week high, and it is undercutting its 50 DMA line ($41.54) with above average volume behind today's 5th consecutive loss. Reported Sep '23 quarterly earnings +7% on +8% sales revenues versus the year-ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and annual earnings (A criteria) history included a downturn in FY '21.

10/31/2023 1:00:42 PM - Gapped down today from near its 52-week high, undercutting its 50 DMA line ($41.49) then rebounding from the early low. It is extended from any sound base. Reported Sep '23 quarterly results. Reported earnings +25% on +6% sales revenues for the Jun '23 quarter versus the year-ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and annual earnings (A criteria) history included a downturn in FY '21.

10/30/2023 12:40:04 PM - Perched at its 52-week high, extended from any sound base. Reported earnings +25% on +6% sales revenues for the Jun '23 quarter versus the year-ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and annual earnings (A criteria) history included a downturn in FY '21.

8/2/2023 1:17:34 PM - Testing its 50 DMA line ($36.29) with today's 2nd consecutive volume-driven loss. Stalled after recently wedging to a new 52-week high with gains lacking great volume conviction. Reported earnings +25% on +6% sales revenues for the Jun '23 quarter versus the year-ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and annual earnings (A criteria) history included a downturn in FY '21.

5/12/2023 12:45:11 PM - Consolidating above prior highs in the $35 area since a noted gap up for a new 52-week high with a considerable volume-driven gain when last noted with caution in the 5/02/23 mid-day report - "Reported earnings +24% on +6% sales revenues for the Mar '23 quarter versus the year-ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria)."

5/2/2023 12:56:44 PM - Gapped up today hitting a new 52-week high with a considerable volume-driven gain. Reported earnings +24% on +6% sales revenues for the Mar '23 quarter versus the year-ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

3/3/2023 12:25:42 PM - Pulling back today after hitting a new 52-week high with a gap up and considerable volume-driven gain on the prior session. Reported earnings +31% on +6% sales revenues for the Dec '22 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

1/4/2023 12:42:32 PM - Met resistance near its 52-week high ($35) in recent weeks and slumped below its 50 DMA line ($32.20) with a volume-driven loss on the prior session. Last noted with caution in the 11/09/22 mid-day report - "Reported earnings +9% on +5% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria)."

11/9/2022 1:01:22 PM - Gapped up today rebounding above its August high, but up to its 52-week high ($35) it still faces some resistance due to overhead supply. Reported earnings +9% on +5% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

8/3/2020 1:29:49 PM - Retreating from near its 52-week high toward its 50 DMA line ($25.04) with today's big volume-driven loss. Faces resistance due to overhead supply up to the $29 level. Reported earnings +97% on +16% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

7/30/2020 1:11:56 PM - Hovering near its 52-week high today following volume-driven gains in recent weeks. Faces very little resistance due to old overhead supply up to the $29 level. Reported earnings +97% on +16% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

7/21/2020 1:21:24 PM - Hitting a new 52-week high with today's big volume-driven gain. Faces very little resistance due to old overhead supply up to the $29 level. Reported earnings +24% on +16% sales revenues for the Mar '20 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

5/6/2020 1:13:20 PM - Reported earnings +24% on +16% sales revenues for the Mar '20 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

4/17/2020 1:09:44 PM - Reported earnings +42% on +8% sales revenues for the Dec '19 quarter, but prior quarterly earnings comparisons were below the year ago period (negative) and well below the +25% minimum earnings guideline (C criteria).

11/14/2018 1:25:42 PM - Rebounded above its 50 DMA line with gains this week and it is perched within striking distance of its 52-week high. Fundamental concerns remain and the 11/01/18 mid-day report last cautioned - "Reported earnings +17% on +10% sales revenues for the Sep '18 quarter, below the +25% minimum earnings guideline (C criteria)."

11/1/2018 12:33:12 PM - Consolidating in a tight range near its 50 DMA line. Reported earnings +17% on +10% sales revenues for the Sep '18 quarter, below the +25% minimum earnings guideline (C criteria)

9/10/2018 12:30:42 PM - Hitting a new 52-week high. Reported earnings +10% on +12% sales revenues for the Jun '18 quarter, below the +25% minimum earnings guideline (C criteria)