9/27/2023 12:06:22 PM - Slumping from near its 52-week high and below its 50 DMA line with volume-driven losses. Showed earnings increases above the +25% minimum guideline (C criteria) in the Dec '22, Mar and Jun '23 quarterly comparisons versus the year-ago period. Annual earnings (A criteria) growth has not been strong and steady.

8/4/2023 12:41:30 PM - Hitting a new 52-week high with today's 3rd consecutive gain backed by above average volume conviction. Showed earnings increases above the +25% minimum guideline (C criteria) in the Dec '22, Mar and Jun '23 quarterly comparisons versus the year-ago period. Annual earnings (A criteria) growth has not been strong and steady.

7/21/2023 12:18:04 PM - Recently wedged to new 52-week highs with gains lacking great volume conviction. Showed earnings increases above the +25% minimum guideline (C criteria) in the Dec '22 and Mar '23 quarterly comparisons versus the year-ago period. Annual earnings (A criteria) growth has not been strong and steady.

1/14/2020 12:15:44 PM - Powered to a new 52-week high with an impressive streak of volume-driven gains. Showed earnings increases below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '19. Prior comparisons were sub par. Annual earnings (A criteria) growth has been steady since a downturn in FY '13.

10/9/2018 11:58:25 AM - Sputtering below its 50 DMA line. Showed earnings increases above the +25% minimum guideline (C criteria) in the 2 latest quarterly comparisons through Jun '18. Prior comparisons were sub par. Annual earnings (A criteria) growth has been steady since a downturn in FY '13.