7/31/2024 11:27:35 AM - Gapped down today abruptly retreating from its all-time high following an impressive spurt of gains. Three of the 4 latest quarterly comparisons through Jun '24 showed earnings increases below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong and steady.

7/16/2024 12:33:26 PM - Abruptly rallying to new all-time highs with today's 6th consecutive gain backed by ever-increasing volume. Two of the 3 latest quarterly comparisons through Mar '24 showed earnings increases below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong and steady.

5/29/2024 12:09:47 PM - Abruptly retreating from its all-time high and below its 50 DMA line ($54.54) with today's 5th consecutive volume-driven loss. Two of the 3 latest quarterly comparisons through Mar '24 showed earnings increases below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong and steady.

5/23/2024 12:52:55 PM - Volume is above average today while retreating from its all-time high hit last week. Two of the 3 latest quarterly comparisons through Mar '24 showed earnings increases below the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong and steady.

11/26/2021 11:37:26 AM - Gapped down today retreating from its all-time high. The 11/03/21 mid-day report last noted - "Quarterly comparisons through Sep '21 show earnings increases below the +25% minimum earnings guideline (C criteria)."

11/3/2021 12:24:28 PM - Hitting new all-time highs with today's 5th consecutive volume-driven gain. Quarterly comparisons through Sep '21 show earnings increases below the +25% minimum earnings guideline (C criteria).