9/19/2024 1:15:53 PM - Gapped down today from near its 52-week high and slumped below its 50 DMA line ($19). Reported Dec '23 quarterly earnings +50% on +10% sales revenues versus the year-ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) is not a match with the fact-based investment system's fundamental guidelines.

2/22/2024 12:50:43 PM - Gapped down today from near its 52-week high and slumped below its 50 DMA line ($19). Reported Dec '23 quarterly earnings +50% on +10% sales revenues versus the year-ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) is not a match with the fact-based investment system's fundamental guidelines.

2/14/2024 1:06:10 PM - Hit a new 52-week high today after gapping up above its 50 DMA line. Faces some resistance due to old overhead supply up to the $22 level. Reported Dec '23 quarterly earnings +50% on +10% sales revenues versus the year-ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/29/2023 12:20:01 PM - Perched at its 52-week high today. Faces some resistance due to old overhead supply up to the $22 level. Reported Sep '23 quarterly earnings +50% on +20% sales revenues versus the year-ago period, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/14/2023 12:35:34 PM - Hitting another new 52-week high with today's gain. Faces some resistance due to overhead supply up to the $22 level. Reported Sep '23 quarterly earnings +50% on +20% sales revenues versus the year-ago period, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/3/2023 1:05:17 PM - Slumping from its 52-week high with today's big volume-driven loss. Reported Sep '23 quarterly earnings +50% on +20% sales revenues versus the year-ago period, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/2/2023 12:43:05 PM - Rebounded above its 50 DMA line ($15.82) and hovering near its 52-week high. Due to report Sep '23 quarterly results. Noted in prior mid-day reports - "Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

10/23/2023 12:26:38 PM - Rebounded above its 50 DMA line ($15.54) and hit new 52-week highs with recent volume-driven gains. Noted in prior mid-day reports - "Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

10/18/2023 12:06:30 PM - Rebounded above its 50 DMA line ($15.51) and hitting new 52-week highs while adding to a spurt of volume-driven gains. Noted in prior mid-day reports - "Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

10/17/2023 12:24:56 PM - Consolidating following noted volume-driven gains, rebounding above its 50 DMA line ($15.49) and hitting a new 52-week high. Noted in prior mid-day reports - "Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

10/16/2023 12:41:32 PM - Consolidating following noted volume-driven gains, rebounding above its 50 DMA line ($15.47) and hitting a new 52-week high. Noted in prior mid-day reports - "Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

10/11/2023 12:41:21 PM - Up today for 6th consecutive volume-driven gain, rebounding above its 50 DMA line ($15.38) and hitting a new 52-week high. Noted in prior mid-day reports - "Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

10/10/2023 12:27:14 PM - Up today for 5th consecutive volume-driven gain, rebounding above its 50 DMA line ($15.33) and hitting a new 52-week high. Noted in prior mid-day reports - "Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

10/9/2023 12:36:11 PM - Gapped up today for a big volume-driven gain, rebounding above its 50 DMA line ($15.28). Last noted in the 8/07/23 mid-day report - "Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

8/7/2023 1:20:10 PM - Hit a new 52-week high on the prior session with a big volume-driven gain. Reported Jun '23 quarterly earnings +29% on +15% sales revenues versus the year-ago period, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

2/18/2021 12:48:45 PM - Abruptly retreating from its 52-week high with today's big volume-driven loss. Held its ground well above its 50 DMA line and above its 2019 high during the recent consolidation. Due to report Dec '20 quarterly earnings news on 2/25/21. Prior mid-day reports noted - "Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria)."

2/9/2021 12:28:03 PM - Hitting yet another new high with today's big volume-driven gain. Held its ground well above its 50 DMA line and above its 2019 high during the recent consolidation. Prior mid-day reports noted - "Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria)."

1/14/2021 12:50:03 PM - Hitting yet another new high with today's volume-driven gain. Stubbornly held its ground after it rallied above its 2019 high with a 3rd consecutive gain backed by above average volume as the 12/21/20 mid-day report noted - "Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria)."

1/6/2021 12:39:02 PM - Hit another new high on the prior session but ended near the session low. Stubbornly held its ground after it rallied above its 2019 high with a 3rd consecutive gain backed by above average volume as the 12/21/20 mid-day report noted - "Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria)."

1/5/2021 12:49:05 PM - Hit another new high today. Stubbornly held its ground after it rallied above its 2019 high with a 3rd consecutive gain backed by above average volume as the 12/21/20 mid-day report noted - "Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria)."

12/28/2020 12:28:07 PM - Hitting another new high today. Stubbornly held its ground after it rallied above its 2019 high with a 3rd consecutive gain backed by above average volume as the 12/21/20 mid-day report last noted - "Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria)."

12/21/2020 12:14:29 PM - Rallying above its 2019 high with today's 3rd consecutive gain backed by above average volume. Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria).

12/18/2020 12:57:54 PM - Rallying above its 2019 high with today's 2nd consecutive gain backed by above average volume. Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria).

12/8/2020 2:50:42 PM - Challenging its 2019 high with today's 6th consecutive gain backed by ever-increasing volume. Quarterly earnings increases through Sep '20 have been below the +25% minimum guideline (C criteria).