1/2/2024 1:11:05 PM - Perched near its 52-week high after volume-driven gains. Reported Sep '23 quarterly earnings +7% on +12% sales revenues versus the year-ago period breaking a streak of 4 quarterly comparisons with earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

12/27/2023 12:00:00 PM - Perched at its 52-week high after volume-driven gains. Reported Sep '23 quarterly earnings +7% on +12% sales revenues versus the year-ago period breaking a streak of 4 quarterly comparisons with earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

12/22/2023 12:52:09 PM - Perched near its 52-week high after volume-driven gains. Reported Sep '23 quarterly earnings +7% on +12% sales revenues versus the year-ago period breaking a streak of 4 quarterly comparisons with earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

10/3/2023 12:36:19 PM - Consolidating near its 200 DMA line ($25) which has acted as support in recent weeks. The 4 latest quarterly comparisons through Jun '23 had earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

4/12/2023 12:38:39 PM - Rebounded earlier today near its 50 DMA line ($25.59) which has acted as resistance after damaging volume-driven losses. Noted with caution in the 3/08/23 mid-day report hovering near its 52-week high enduring distributional pressure - "The quarterly comparisons in Sep and Dec '22 had earnings increases above the +25% minimum guideline (C criteria), but 4 prior quarterly comparisons were sub-par. Annual earnings (A criteria) history has been strong and steady."

4/10/2023 12:34:44 PM - Rebounded earlier today near its 50 DMA line ($25.61) which may act as resistance after damaging volume-driven losses. Noted with caution in the 3/08/23 mid-day report hovering near its 52-week high enduring distributional pressure - "The quarterly comparisons in Sep and Dec '22 had earnings increases above the +25% minimum guideline (C criteria), but 4 prior quarterly comparisons were sub-par. Annual earnings (A criteria) history has been strong and steady."

3/23/2023 12:33:15 PM - Slumped below its 50 DMA line with damaging volume-driven losses. Noted with caution in the 3/08/23 mid-day report hovering near its 52-week high enduring distributional pressure - "The quarterly comparisons in Sep and Dec '22 had earnings increases above the +25% minimum guideline (C criteria), but 4 prior quarterly comparisons were sub-par. Annual earnings (A criteria) history has been strong and steady."

3/21/2023 12:26:06 PM - Slumped below its 50 DMA line with volume-driven losses. Last noted with caution in the 3/08/23 mid-day report hovering near its 52-week high enduring distributional pressure - "The quarterly comparisons in Sep and Dec '22 had earnings increases above the +25% minimum guideline (C criteria), but 4 prior quarterly comparisons were sub par. Annual earnings (A criteria) history has been strong and steady."

3/8/2023 12:45:21 PM - Hovering near its 52-week high enduring distributional pressure. Last noted with caution in the 1/27/23 mid-day report - "The quarterly comparisons in Sep and Dec '22 had earnings increases above the +25% minimum guideline (C criteria), but 4 prior quarterly comparisons were sub par. Annual earnings (A criteria) history has been strong and steady."

1/27/2023 12:38:11 PM - Perched near its 52-week high enduring distributional pressure. The quarterly comparisons in Sep and Dec '22 had earnings increases above the +25% minimum guideline (C criteria), but 4 prior quarterly comparisons were sub par. Annual earnings (A criteria) history has been strong and steady.

1/24/2023 12:32:51 PM - Perched near its 52-week high hit on the prior session with a volume-driven gain. The quarterly comparisons in Sep and Dec '22 had earnings increases above the +25% minimum guideline (C criteria),m but 4 prior quarterly comparisons were sub par. Annual earnings (A criteria) history has been strong and steady.

6/25/2018 12:43:35 PM - Gapped down today after challenging its 52-week high on the prior session with a big volume-driven gain. Three of the past 4 quarterly comparisons through Mar '18 had earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has not been strong and steady.