6/26/2024 12:14:56 PM - Pulling back from its all-time high following a noted streak of 5 consecutive volume-driven gains, rallying from support at its 50 DMA line ($53.38). Reported Sep, Dec '23, and Mar '24 quarterly earnings increases above the +25% minimum earnings guideline (C criteria). Prior quarterly results were subpar.

6/25/2024 12:58:06 PM - Pulling back from its all-time high today following 5 consecutive volume-driven gains, rallying from support at its 50 DMA line ($53.39). Reported Sep, Dec '23, and Mar '24 quarterly earnings increases above the +25% minimum earnings guideline (C criteria). Prior quarterly results were subpar.

6/24/2024 12:24:02 PM - Gapped up on the prior session and hitting a new all-time high with today's 5th consecutive volume-driven gain, rallying from support at its 50 DMA line ($53.20). Reported Sep, Dec '23, and Mar '24 quarterly earnings increases above the +25% minimum earnings guideline (C criteria). Prior quarterly results were subpar.

6/21/2024 12:28:38 PM - Gapped up today hitting a new all-time high with its 4th consecutive volume-driven gain, rallying from support at its 50 DMA line ($53). Reported Sep, Dec '23, and Mar '24 quarterly earnings increases above the +25% minimum earnings guideline (C criteria). Prior quarterly results were subpar.

5/3/2024 1:13:05 PM - Gapped down today slumping back below its 50 DMA line. Reported Sep, Dec '23, and Mar '24 quarterly earnings increases above the +25% minimum earnings guideline (C criteria). Prior quarterly results were subpar.

3/19/2024 12:26:38 PM - Perched at its all-time high following 6 consecutive weekly gains marked by volume. Reported Sep and Dec '23 quarterly earnings increases above the +25% minimum earnings guideline (C criteria). Prior quarterly results were subpar.

10/31/2023 12:57:10 PM - Through Jun '23 quarterly earnings increases have been below the +25% minimum earnings guideline.

3/1/2023 1:06:32 PM - Through Dec '22 quarterly earnings increases have been below the +25% minimum earnings guideline.

2/22/2023 12:49:52 PM - Through Sep '22 quarterly earnings increases have been below the +25% minimum earnings guideline.