8/19/2024 11:58:05 AM - Consolidating within striking distance of its 52-week high following a streak of volume-driven gain. Three of the 4 latest quarterly comparisons through Jun '24 have shown strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Limited annual earnings history (A criteria) is a concern, but after a loss in FY '20 it showed great earnings growth in FY '21-23.

8/14/2024 1:08:15 PM - Rallying toward its 52-week high with today's 7th consecutive volume-driven gain. three of the 4 latest quarterly comparisons through Jun '24 have shown strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Limited annual earnings history (A criteria) is a concern, but after a loss in FY '20 it showed great earnings growth in FY '21-23.

2/29/2024 12:15:31 PM - Hitting a new 52-week high with today's 3rd consecutive volume-driven gain after finding prompt support near its 50 DMA line ($74.91). Quarterly results through Dec '23 have shown strong sales revenues and earnings growth. Limited annual earnings history (A criteria) is a concern, but after a loss in FY '20 it showed great earnings growth in FY '21 and '22.

2/28/2024 12:22:26 PM - Hitting a new 52-week high with today's 2nd consecutive volume-driven gain after finding prompt support near its 50 DMA line ($74.48). Quarterly results through Dec '23 have shown strong sales revenues and earnings growth. Limited annual earnings history (A criteria) is a concern, but after a loss in FY '20 it showed great earnings growth in FY '21 and '22.

1/12/2024 12:53:41 PM - Hit a new 52-week high with today's early gain before pulling back. Quarterly results through Sep '23 have shown strong sales revenues and earnings growth. Limited annual earnings history (A criteria) is a concern, but after a loss in FY '20 it showed great earnings growth in FY '21 and '22.

7/19/2023 12:10:19 PM - Quarterly results through Mar '23 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22. Found support above its 200 DMA line ($59.47) while slumping since the 4/20/23 mid-day report cautioned members - "Faces resistance due to overhead supply up to the $103 level."

7/12/2023 12:21:26 PM - Quarterly results through Mar '23 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22.Found support above its 200 DMA line ($59) while slumping since the 4/20/23 mid-day report last cautioned members - "Faces resistance due to overhead supply up to the $103 level."

4/20/2023 12:25:46 PM - Violated its 50 DMA line ($67.48) and encountered distributional pressure with volume-driven losses while slumping from near its 52-week high. Prior mid-day reports repeatedly cautioned members - "Faces resistance due to overhead supply up to the $103 level. Quarterly results through Dec '22 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22."

4/17/2023 12:16:42 PM - Testing support near its 50 DMA line ($67.50) and encountering distributional pressure in recent weeks while still hovering near its 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $103 level. Quarterly results through Dec '22 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22."

4/13/2023 12:16:09 PM - Encountering some distributional pressure in recent weeks while hovering near its 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $103 level. Quarterly results through Dec '22 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22."

4/12/2023 12:33:26 PM - Hovering near its 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $103 level. Quarterly results through Dec '22 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22."

3/31/2023 12:03:55 PM - Hitting a new 52-week high with today's 5th consecutive gain. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $103 level. Quarterly results through Dec '22 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22."

3/30/2023 12:36:08 PM - Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $103 level. Quarterly results through Dec '22 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22."

3/29/2023 12:58:14 PM - Faces resistance due to overhead supply up to the $103 level. Quarterly results through Dec '22 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22.

3/24/2023 12:15:08 PM - Faces resistance due to overhead supply up to the $103 level. Quarterly results through Dec '22 have shown strong sales revenues and earnings growth. After a loss in FY '20, it showed great earnings growth in FY '21 and '22.