4/29/2024 12:13:14 PM - Hitting new 52-week highs, extended from any sound base. Through Dec '23 its 5 latest quarters were above the +25% minimum earnings guideline (C criteria) versus the year-ago periods. Annual earnings history (A criteria) has been good after a downturn in FY '20.

10/2/2023 12:28:42 PM - Pulling back below its 50 DMA line with today's loss following a big volume-driven gain on the prior session. Through Jun '23 its 3 latest quarters were above the +25% minimum earnings guideline (C criteria) versus the year-ago periods. Annual earnings history (A criteria) has been lackluster.