6/7/2024 12:00:19 PM - There was a "negative reversal" at its 52-week high on 5/28/24 and it has slumped back below its 50 DMA line ($24). Reported Mar '24 quarterly earnings +10% on +12% sales revenues over the year ago period. Prior quarterly comparisons showed earnings increases not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

3/26/2024 12:58:56 PM - Consolidating near its 52-week high after finding prompt support near its 50 DMA line. Reported Dec '23 quarterly earnings +33% on +32% sales revenues over the year ago period. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

3/13/2024 12:25:47 PM - Rebounding near its 52-week high with volume-driven gains following an abrupt "negative reversal" and 50 DMA line violation on 3/05/24. Reported Dec '23 quarterly earnings +33% on +32% sales revenues over the year ago period. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

3/6/2023 11:56:44 AM - Reversed into the red after hitting another new 52-week high today. Reported Dec '22 quarterly earnings +110% over the year ago period. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

2/27/2023 12:32:52 PM - Hitting another new 52-week high with today's gain backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

2/10/2023 12:26:39 PM - Pulling back from its 52-week high with today's 3rd consecutive loss backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

2/9/2023 12:06:14 PM - Perched at its 52-week high today while adding to a recent spurt of gains backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

2/7/2023 1:16:15 PM - Hitting a new 52-week high with today's 4th consecutive gain backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

2/6/2023 12:06:25 PM - Perched at its 52-week high holding its ground after a spurt of gains backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

2/3/2023 12:13:27 PM - Perched at its 52-week high holding its ground after a spurt of gains backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

1/31/2023 12:25:03 PM - Perched near its 52-week high holding its ground after a spurt of gains backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

1/23/2023 1:06:14 PM - Perched at its 52-week high today while adding to a spurt of recent gains backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

1/20/2023 12:24:14 PM - Perched at its 52-week high today following a spurt of recent gains backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

1/17/2023 12:21:15 PM - Perched at its 52-week high today following 4 consecutive gains backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

1/12/2023 11:03:07 AM - Perched at a new 52-week high today following 2 consecutive gains backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

1/11/2023 12:35:58 PM - Hitting a new 52-week high with today's 2nd consecutive gain backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

1/10/2023 11:57:36 AM - Hitting a new 52-week high with today's big gain backed by above average volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

12/14/2022 12:21:12 PM - Hovering near its 52-week high adding to recent gains backed by lackluster volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

12/1/2022 12:50:47 PM - Hit a new 52-week high today adding to recent gains backed by lackluster volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

11/28/2022 12:21:43 PM - Perched at its 52-week high today after 4 consecutive gains backed by light volume. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.

11/25/2022 11:41:46 AM - Gapped up and challenged its 52-week high with today's 4th consecutive gain. Recent quarterly comparisons through Sep '22 showed strong sales revenues and earnings increases of more than +25% above the year ago periods (C criteria). Annual earnings (A criteria) history has been up and down.