7/16/2024 12:53:56 PM - Consolidating in a very tight range within striking distance of its 52-week high after finding support near its 50 DMA line ($91.53) in recent months. Faces little near-term resistance due to overhead supply up to the $102 level. Reported Mar '24 quarterly earnings +11% on -23% sales revenues versus the year-ago period. Prior quarterly comparisons have been subpar versus the year ago periods. Annual earnings (A criteria) history has been erratic but improved after a deep downturn in FY '20.

7/1/2024 1:29:00 PM - Posting a solid volume-driven gain today after consolidating in a very tight range near its 50 DMA line ($90). Faces little near-term resistance due to overhead supply up to the $102 level. Reported Mar '24 quarterly earnings +11% on -23% sales revenues versus the year-ago period. Prior quarterly comparisons have been subpar versus the year ago periods. Annual earnings (A criteria) history has been erratic but improved after a deep downturn in FY '20.

5/17/2024 12:43:41 PM - Consolidating in a very tight range near its 50 DMA line ($90). Faces little near-term resistance due to overhead supply up to the $102 level. Reported Mar '24 quarterly earnings +11% on -23% sales revenues versus the year-ago period. Prior quarterly comparisons have been subpar versus the year ago periods. Annual earnings (A criteria) history has been erratic but improved after a deep downturn in FY '20.

5/8/2024 12:37:37 PM - Consolidating in a tight range near its 50 DMA line ($90.42). Faces little near-term resistance due to overhead supply up to the $102 level. Reported Mar '24 quarterly earnings +11% on -23% sales revenues versus the year-ago period. Prior quarterly comparisons have been subpar versus the year ago periods. Annual earnings (A criteria) history has been erratic but improved after a deep downturn in FY '20.

5/6/2024 1:05:38 PM - Consolidating in a tight range near its 50 DMA line ($90.40). Faces little near-term resistance due to overhead supply up to the $102 level. Last noted with caution in the 4/09/24 mid-day report - "Reported Dec '23 quarterly earnings +24% on -4% sales revenues versus the year-ago period. Prior quarterly comparisons have been subpar versus the year ago periods. Annual earnings (A criteria) history has been erratic but improved after a deep downturn in FY '20."

4/9/2024 1:04:55 PM - Sputtering below its 50 DMA line ($90.75) which is now downward sloping after acting as resistance in recent weeks. Faces some near-term resistance due to overhead supply up to the $102 level. Reported Dec '23 quarterly earnings +24% on -4% sales revenues versus the year-ago period. Prior quarterly comparisons have been subpar versus the year ago periods. Annual earnings (A criteria) history has been erratic but improved after a deep downturn in FY '20.

4/3/2024 12:34:37 PM - Consolidating near its 50 DMA line ($91.38) and it faces some near-term resistance due to overhead supply up to the $102 level. Reported Dec '23 quarterly earnings +24% on -4% sales revenues versus the year-ago period. Prior quarterly comparisons have been subpar versus the year ago periods. Annual earnings (A criteria) history has been erratic but improved after a deep downturn in FY '20.

7/19/2023 12:24:56 PM - Faces resistance due to overhead supply up to the $65 level. Reported Mar '23 quarterly earnings +102% on +11% sales revenues versus the year-ago period. Recent quarterly comparisons have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic. Rebounding after finding support near its 200 DMA line in recent months.

3/2/2023 1:08:38 PM - Hitting a new 52-week high with a gap up today adding to a streak of gains, getting extended from any sound base. Bullish action came after reporting Dec '22 quarterly earnings +107% on +16% sales revenues. Found support when consolidating near its 200 DMA line in recent months. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

2/1/2023 12:38:35 PM - Hovering near its 52-week high following a streak of gains. Found support when consolidating near its 200 DMA line in recent months. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

1/30/2023 12:34:19 PM - Hovering near its 52-week high following a streak of gains. Found support when consolidating near its 200 DMA line in recent months. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

1/10/2023 12:07:47 PM - Encountering more distributional pressure today. There was a "negative reversal" on 1/03/23 after rallying to a new 52-week high with recent volume-driven gains. Found support when consolidating near its 200 DMA line. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

1/4/2023 12:34:11 PM - There was a "negative reversal" on the prior session after rallying to a new 52-week high with recent volume-driven gains. Found support when consolidating near its 200 DMA line. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

1/3/2023 12:36:51 PM - Rallied to a new 52-week high with recent volume-driven gains. Found support when consolidating near its 200 DMA line. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

12/29/2022 12:36:48 PM - Found support recently when consolidating near its 200 DMA line and it is pulling back today for a 2nd consecutive loss after touching a new 52-week high. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

12/23/2022 12:09:31 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -5.7% off its 52-week high. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

12/20/2022 12:49:13 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -8.7% off its 52-week high. Recent quarterly comparisons through Sep '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

12/5/2022 1:10:44 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -14.8% off its 52-week high. Recent quarterly comparisons through Sep '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

10/4/2022 12:35:29 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -12.7% off its 52-week high. Recent quarterly comparisons through Jun '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

10/3/2022 12:57:39 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -13.6% off its 52-week high. Recent quarterly comparisons through Jun '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

6/7/2022 12:31:12 PM - Consolidating above its 50 DMA line and near its 52-week high. Recent quarterly comparisons through Mar '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

6/6/2022 12:53:28 PM - Consolidating above its 50 DMA line and near its 52-week high. Recent quarterly comparisons through Mar '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.