5/2/2024 12:49:28 PM - Slumped from its all-time high with volume-driven losses below its 50 DMA line ($35.14) while also undercutting the prior lows in the $34 area. Reported Mar '24 quarterly earnings +13% on +12% sales revenues versus the year-ago period. The prior 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady.

4/29/2024 12:02:22 PM - Slumped from its all-time high with volume-driven losses below its 50 DMA line ($35) while also undercutting the prior lows in the $34 area. Noted with caution in prior mid-day reports - "Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady."

4/26/2024 12:43:05 PM - Slumping further from its all-time high with volume-driven losses below its 50 DMA line ($35) while also undercutting the prior lows in the $34 area. Noted with caution in prior mid-day reports - "Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady."

4/25/2024 12:09:57 PM - Slumping further from its all-time high with today's gap down and volume-driven loss below its 50 DMA line ($34.97) while also undercutting the prior lows in the $34 area. Noted with caution in prior mid-day reports - "Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady."

4/10/2024 12:23:10 PM - Pulling back today after hitting new all-time highs with volume-driven gains. Found support above its 50 DMA line ($34.11). Noted with caution in prior mid-day reports - "Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady."

4/9/2024 12:47:41 PM - Hitting a new all-time high with today's 5th consecutive volume-driven gain. Found support above its 50 DMA line. Noted with caution in prior mid-day reports - "Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady."

4/8/2024 12:12:30 PM - Hitting a new all-time high with today's big 4th consecutive volume-driven gain. Found support above its 50 DMA line. Noted with caution in prior mid-day reports - "Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady."

4/5/2024 11:40:52 AM - Hovering in a tight range near its all-time high and above its 50 DMA line. Noted with caution in prior mid-day reports - "Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady."

3/28/2024 12:10:00 PM - Hovering in a tight range near its all-time high following a noted streak of volume-driven gains. Last noted with caution in the 2/22/24 mid-day report - "Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady."

2/22/2024 12:26:40 PM - Hitting new 52-week and all-time highs with today's 6th consecutive volume-driven gain. Reported Dec '23 quarterly earnings +28% on -4% sales revenues versus the year-ago period. The past 5 quarterly comparisons were above the +25% earnings minimum but waning sales revenues raised concerns in the latest. Annual earnings history has been strong and steady.

6/28/2023 12:15:46 PM - Rebounding near its 50 DMA line which has acted as resistance and it faces near-term resistance due to overhead supply up to the $33 level. Earnings increases for the Dec '22 and Mar '23 quarters were above the +25% minimum guideline (C criteria). Only 2 of the past 4 comparisons were above +25%. Annual earnings history has been strong and steady.

6/8/2023 12:30:38 PM - Rebounded above its 50 DMA line but faces near-term resistance due to overhead supply up to the $33 level. Earnings increases for the Dec '22 and Mar '23 quarters were below the +25% minimum guideline (C criteria). Only 2 of the past 4 comparisons were above +25%. Annual earnings history has been strong and steady.

4/18/2023 12:30:15 PM - Hitting a new 52-week high today. Quarterly comparisons through Dec '22 have not been strong and steady above the +25% minimum guideline (C criteria). Only 2 of the past 4 comparisons were above +25%. Annual earnings history has been strong and steady.

2/28/2023 12:23:58 PM - Hitting another new 52-week high with today's 5th consecutive volume-driven gain. Quarterly comparisons through Dec '22 have not been strong and steady above the +25% minimum guideline (C criteria). Only 2 of the past 4 comparisons were above +25%. Annual earnings history has been strong and steady.

2/23/2023 12:20:48 PM - Hitting a new 52-week high with today's big volume-driven gain. Quarterly comparisons through Dec '22 have not been strong and steady above the +25% minimum guideline (C criteria), only 2 of the past 4 comparisons were above +25%. Annual earnings history has been strong and steady.

1/23/2023 1:00:07 PM - Quarterly comparisons through Sep '22 have not been strong and steady above the +25% minimum guideline (C criteria).

12/15/2022 12:20:53 PM - Quarterly comparisons through Sep '22 have not been strong and steady above the +25% minimum guideline (C criteria).

12/14/2022 12:16:24 PM - Quarterly comparisons through Sep '22 have not been strong and steady above the +25% minimum guideline (C criteria).