11/12/2024 1:20:30 PM - Perched at its 52-week high with today's 8th consecutive gain after an orderly consolidation above its 50 DMA line ($30.59). Reported Sep '24 quarterly earnings +32% on +5% sales revenues versus the year ago period. Prior earnings and sales revenues growth history has not been strong and steady.

6/7/2024 11:58:16 AM - Hitting another new 52-week high with today's 4th consecutiev gain after an orderly consolidation above its 50 DMA line ($23.26). Reported Mar '24 quarterly earnings +23% on -7% sales revenues versus the year ago period. Prior history has not been strong and steady.

6/6/2024 12:13:11 PM - Hitting a new 52-week high with today's gain after an orderly consolidation above its 50 DMA line ($23.19). Reported Mar '24 quarterly earnings +23% on -7% sales revenues versus the year ago period. Prior history has not been strong and steady.

2/28/2024 12:13:35 PM - Pulling back below its 50 DMA line ($23.45) with volume-driven losses, retreating from near its 52-week high. Reported Dec '23 quarterly earnings +59% on -22% sales revenues versus the year ago period. Prior history has not been strong and steady.

2/27/2024 12:12:17 PM - Pulling back below its 50 DMA line ($23.45) with today's big volume-driven loss, retreating from near its 52-week high. Reported Dec '23 quarterly earnings +59% on -22% sales revenues versus the year ago period. Prior history has not been strong and steady.

3/2/2022 12:35:50 PM - Pulling back after powering to a new 52-week high with big volume-driven gains. Reported Dec '21 quarterly earnings +34% on +124% sales revenues versus the year ago period. Prior history has not been strong and steady.

3/1/2022 12:34:17 PM - Powered to a new 52-week high with big volume-driven gains. Reported Dec '21 quarterly earnings +34% on +124% sales revenues versus the year ago period. Prior history has not been strong and steady.

2/25/2022 1:00:31 PM - Powering to a new 52-week high with today's big volume-driven gain. Reported Dec '21 quarterly earnings +34% on +124% sales revenues versus the year ago period. Prior history has not been strong and steady.

12/2/2021 12:16:02 PM - Consolidating above its 50 DMA line ($35) within striking distance of its 52-week high. Reported Sep '21 quarterly earnings +3% on +51% sales revenues versus the year ago period. Reported strong Jun '21 quarterly results. Prior sales revenues growth has been lackluster while it showed great earnings increases over the year ago periods.

11/10/2021 12:30:48 PM - Rallying to a new 52-week high with today's volume-driven gain adding to a recent spurt. Reported Sep '21 quarterly earnings +3% on +51% sales revenues versus the year ago period. Reported strong Jun '21 quarterly results. Prior sales revenues growth has been lackluster while it showed great earnings increases over the year ago periods.

11/9/2021 12:30:50 PM - Reversed into the red after an early gain for a new 52-week high. Due to report Sep '21 quarterly results. Noted with caution in the 10/08/21 mid-day report - "It faces resistance due to overhead supply. Reported strong Jun '21 quarterly results. Prior sales revenues growth has been lackluster while it showed great earnings increases over the year ago periods."

10/11/2021 12:18:58 PM - Rallied last week toward prior highs, and it was noted with caution in the 10/08/21 mid-day report - "It faces resistance due to overhead supply. Reported strong Jun '21 quarterly results. Prior sales revenues growth has been lackluster while it showed great earnings increases over the year ago periods."

10/8/2021 12:22:19 PM - Rallying this week toward prior highs, it faces resistance due to overhead supply. Reported strong Jun '21 quarterly results. Prior sales revenues growth has been lackluster while it showed great earnings increases over the year ago periods.

9/27/2021 12:58:30 PM - Wedging toward prior highs, it faces resistance due to overhead supply. Reported strong Jun '21 quarterly results. Prior sales revenues growth has been lackluster while it showed great earnings increases over the year ago periods.