12/13/2024 7:14:22 PM - Violated its 50 DMA line with recent losses. Reported Sep '24 earnings +39% on +22% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been erratic.

11/22/2024 12:26:11 PM - Finding support at its 50 DMA line ($29.43) including a noted "positive reversal" on 11/18/24. Reported Sep '24 earnings +39% on +22% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been erratic.

11/21/2024 12:27:28 PM - Testing support at its 50 DMA line ($29.33) after a noted "positive reversal" on 11/18/24. Reported Sep '24 earnings +39% on +22% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been erratic.

11/19/2024 1:38:06 PM - Found support at its 50 DMA line ($29.16) and above prior highs with a "positive reversal" on the prior session and today's volume-driven gain. Reported Sep '24 earnings +39% on +22% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been erratic.

11/15/2024 12:34:04 PM - Testing its 50 DMA line ($28.90) with today's volume-driven loss adding to a recent slump. Reported Sep '24 earnings +39% on +22% sales revenues versus the year-ago period. Three of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been erratic.