2/7/2024 1:06:34 PM - Gapped down today retreating from its 52-week high and violating its 50 DMA line ($47.44) and undercutting prior highs in the $45 area defining near-term support to watch. Reported Dec '23 quarterly earnings +19% on +1% sales revenues versus the year-ago period. Two of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria) versus the year-ago period but with lackluster sales revenues growth. Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line in recent months when consolidating.

1/18/2024 12:49:40 PM - Pulling back from its 52-week high with today's 3rd consecutive volume-driven loss. Consolidating above its 50 DMA line ($46.19) and prior highs in the $45 area defining near-term support to watch. Reported Sep '23 quarterly earnings +54% on +9% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria) versus the year-ago period but with lackluster sales revenues growth. Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line in recent months when consolidating.

12/29/2023 12:48:38 PM - Hitting a new 52-week high with today's 6th consecutive gain after briefly consolidating above prior highs in the $45 area. Reported Sep '23 quarterly earnings +54% on +9% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria) versus the year-ago period but with lackluster sales revenues growth. Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line. Faces little resistance due to old overhead supply up to the $55 level.

12/28/2023 12:42:31 PM - Challenging its 52-week high with today's 5th consecutive gain after briefly consolidating above prior highs in the $45 area. Reported Sep '23 quarterly earnings +54% on +9% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria) versus the year-ago period but with lackluster sales revenues growth. Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line. Faces resistance due to old overhead supply up to the $55 level.

12/27/2023 11:59:37 AM - Consolidating above prior highs in the $45 area. Reported Sep '23 quarterly earnings +54% on +9% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria) versus the year-ago period but with lackluster sales revenues growth. Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line. Faces resistance due to old overhead supply up to the $55 level.

11/8/2023 1:12:23 PM - Hitting a new 52-week high with today's 2nd consecutive volume-driven gain. Reported Sep '23 quarterly earnings +54% on +9% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria) versus the year-ago period but with lackluster sales revenues growth. Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line. Faces resistance due to old overhead supply up to the $55 level.

8/15/2023 12:48:21 PM - Consolidating since gapping up and hitting a new 52-week high on 8/08/23. Reported Jun '23 quarterly earnings +58% on +6% sales revenues versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line and rebounded after the 5/10/23 mid-day report cautioned members - "Faces resistance due to overhead supply up to the $55 level."

8/10/2023 12:32:31 PM - Reversed into the red after hitting a new 52-week high on the prior session. Reported Jun '23 quarterly earnings +58% on +6% sales revenues versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line and rebounded after the 5/10/23 mid-day report cautioned members - "Faces resistance due to overhead supply up to the $55 level."

8/9/2023 12:43:51 PM - Reversed into the red today after hitting a new 52-week high on the prior session. Reported Jun '23 quarterly earnings +58% on +6% sales revenues versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line and rebounded after the 5/10/23 mid-day report cautioned members - "Faces resistance due to overhead supply up to the $55 level."

8/8/2023 1:06:51 PM - Gapped up today hitting a new 52-week high after reporting Jun '23 quarterly earnings +58% versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth had a downturn in FY '22. Found support above its 200 DMA line and rebounded after the 5/10/23 mid-day report last cautioned members - "Faces resistance due to overhead supply up to the $55 level."

5/10/2023 12:32:05 PM - Gapped down today violating its 50 DMA line ($38.59) after reporting Mar '23 quarterly earnings -10% versus the year-ago period. The 5/09/23 mid-day report cautioned members - "Faces resistance due to overhead supply up to the $55 level. Dec '22 quarterly earnings rose +37% on +12% sales revenues versus the year-ago period. Prior 3 quarterly comparisons were negative versus the year-ago periods, not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth had a downturn in FY '22."

5/9/2023 12:56:18 PM - Faces resistance due to overhead supply up to the $55 level. Due to report Mar '23 quarterly results. Dec '22 quarterly earnings rose +37% on +12% sales revenues versus the year-ago period. Prior 3 quarterly comparisons were negative versus the year-ago periods, not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth had a downturn in FY '22.

11/3/2021 12:57:48 PM - Pulling back today for a big volume-driven loss after a long consolidation and rebound recently challenged its January 2021 high. Reported Sep '21 earnings +5% versus the year ago period. The 10/12/21 mid-day report last noted - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16."

10/12/2021 12:25:32 PM - Went through a long consolidation since hitting new multi-year highs in January 2021 with volume-driven gains. Reported Jun '21 earnings +100% on +23% sales versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16.

12/10/2020 1:54:21 PM - Hitting new multi-year highs today while adding to a recent spurt of volume-driven gains. Reported Sep '20 earnings +83% on +0% sales versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16.

10/22/2020 12:11:22 PM - Pulling back from multi-year highs and slumping below its 50 DMA line with today's big loss. Reported Jun '20 earnings +6% on -7% sales versus the year ago period, below the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16.

8/5/2020 12:46:09 PM - Perched at new multi-year highs but reversing into the red today after rallying impressively following a deep pullback. Reported Jun '20 earnings +6% on -7% sales versus the year ago period, below the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16.

6/3/2020 1:05:07 PM - Hitting new multi-year highs with today's gain after a deep pullback. Reported Mar '20 earnings -15% on +1% sales versus the year ago period, below the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16.

5/26/2020 12:14:26 PM - Rebounding toward multi-year highs after a deep pullback. Reported Mar '20 earnings -15% on +1% sales versus the year ago period, below the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16.

5/19/2020 12:44:39 PM - Rebounding toward multi-year highs with a spurt of volume-driven gains in recent weeks after a deep pullback. Reported Mar '20 earnings -15% on +1% sales versus the year ago period, below the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16.

5/6/2020 1:08:03 PM - Rebounding toward multi-year highs with a big volume-driven gain today after a deep pullback. Reported Mar '20 earnings -15% on +1% sales versus the year ago period, below the +25% minimum earnings guideline (C criteria). Sub par earnings and sales revenues growth is a fundamental concern. Annual earnings growth slowly and steadily improved after a downturn in FY '16.

8/7/2019 12:34:51 PM - Slumping abruptly from multi-year highs with a big volume-driven loss violating its 50 DMA line. Reported Jun '19 earnings +0% on +5% sales, below the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth is a fundamental concern and its annual earnings (A criteria) history has been up and down.

5/30/2019 12:44:42 PM - Slumped from multi-year highs with a big volume-driven loss violating its 50 DMA line ($33.46) on the prior session. Reported Mar '19 earnings +18% on +6% sales, below the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth is a fundamental concern and its annual earnings (A criteria) history has been up and down.

2/9/2018 1:09:26 PM - Rallied to new multi-year highs with a big volume-driven gain on the prior session. Reported Dec '17 earnings +30% on +10% sales, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth is a fundamental concern and its annual earnings (A criteria) history has been up and down.

2/8/2018 1:12:49 PM - Rallying to new multi-year highs with today's big volume-driven gain. Reported Dec '17 earnings +30% on +10% sales, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth is a fundamental concern and its annual earnings (A criteria) history has been up and down.

11/1/2017 12:57:17 PM - Reversed an early gain and quickly slumped below its 50 DMA line ($19.16) with today's damaging volume-driven loss. Reported Sep '17 earnings +117% on +6% sales, its 2nd quarterly comparison above the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth is a fundamental concern and its annual earnings (A criteria) history has been up and down.

9/21/2017 12:51:58 PM - Found support near its 50 DMA line in recent weeks. Noted with caution in prior mid-day reports - "Reported Jun '17 earnings +64% on +9% sales revenues but prior quarterly comparisons were under the +25% guideline (C criteria). Annual earnings (A criteria) history has been up and down."

9/8/2017 12:30:09 PM - Found support near its 50 DMA line in recent weeks. Last noted with caution in the 8/16/17 mid-day report - "Reported Jun '17 earnings +64% on +9% sales revenues but prior quarterly comparisons were under the +25% guideline (C criteria). Annual earnings (A criteria) history has been up and down."

8/16/2017 12:39:03 PM - Testing its 50 DMA line. Reported Jun '17 earnings +64% on +9% sales revenues but prior quarterly comparisons were under the +25% guideline (C criteria). Annual earnings (A criteria) history has been up and down.