5/13/2024 2:59:21 PM - Gapped down today retreating from its 52-week high with a volume-driven loss. Reported Mar '24 quarterly earnings +4% on +16% sales revenues versus the year ago period, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

5/9/2024 12:03:05 PM - Hitting a new 52-week high with today's gain adding to recent volume-driven gains. Reported Mar '24 quarterly earnings +4% on +16% sales revenues versus the year ago period, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

5/6/2024 12:59:05 PM - Hitting a new 52-week high with today's 4th consecutive gain backed by ever-increasing volume after consolidating in an orderly fashion above its 50 DMA line. Reported Mar '24 quarterly earnings +4% on +16% sales revenues versus the year ago period, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

3/6/2024 12:31:22 PM - Perched near its 52-week high, consolidating above its 50 DMA line. Reported Dec '23 quarterly earnings +19% on +22% sales revenues versus the year ago period, breaking a streak of 4 consecutive quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

2/27/2024 12:21:53 PM - Gapped down today pulling back from its 52-week high. Reported Dec '23 quarterly earnings +19% on +22% sales revenues versus the year ago period, breaking a streak of 4 consecutive quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

2/20/2024 12:14:43 PM - Perched at its 52-week high following 3 volume-driven gains. Reported Dec '23 quarterly earnings +19% on +22% sales revenues versus the year ago period, brewking a streak of 4 consecutive quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

1/16/2024 12:43:19 PM - Pulling back today after it was perched within close striking distance of its 52-week high. Reported Sep '23 quarterly earnings +33% on +39% sales revenues versus the year ago period, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

11/14/2023 12:31:42 PM - Still sputtering after its 50 DMA line ($16) recently acted as resistance. Reported Sep '23 quarterly earnings +33% on +39% sales revenues versus the year ago period, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

11/13/2023 12:39:02 PM - Its 50 DMA line ($16) has recently acted as resistance. Reported Sep '23 quarterly earnings +33% on +39% sales revenues versus the year ago period, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

11/9/2023 12:58:03 PM - Its 50 DMA line ($16.02) has recently acted as resistance. Noted with caution in prior mid-day reports - "Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines."

10/23/2023 12:08:36 PM - Slumping further below its 50 DMA line ($16.26) which recently acted as resistance. Noted with caution in prior mid-day reports - "Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines."

10/20/2023 12:11:07 PM - Sputtering below its 50 DMA line ($16.29) which recently acted as resistance. Noted with caution in prior mid-day reports - "Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines."

10/4/2023 12:37:53 PM - Retreating below its 50 DMA line ($16.52). Noted with caution in prior mid-day reports - "Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines."

8/25/2023 11:51:30 AM - Gapped down on 8/17/23 retreating further from its 52-week high toward its 50 DMA line ($16). Noted with caution in prior mid-day reports - "Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines."

8/17/2023 1:32:49 PM - Gapped down again today retreating further from its 52-week high. Last noted with caution in the 8/09/23 mid-day report - "Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines."

8/9/2023 12:41:24 PM - Gapped down on the prior session retreating from its 52-week high following 7 consecutive volume-driven gains. Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

8/8/2023 12:47:21 PM - Gapped down today retreating from its 52-week high following 7 consecutive volume-driven gains. Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

8/7/2023 1:17:01 PM - Hitting a new 52-week high with today's 7th consecutive volume-driven gain. Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

8/4/2023 12:56:47 PM - Hitting a new 52-week high with today's 6th consecutive volume-driven gain. Reported Jun '23 quarterly earnings +66% on +61% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady, not a good match with the fact-based investment system's guidelines.

2/21/2023 12:34:45 PM - Pulling back today after rebounding near its 52-week high with volume-driven gains last week. Reported Dec '22 quarterly earnings +34% on +38% sales revenues versus the year ago period. Prior quarterly and annual earnings history (C and A criteria) has not been a good match with the fact-based investment system's guidelines.

2/27/2020 12:52:12 PM - Abruptly slumped from its 52-week high testing its 50 DMA line. Prior mid-day reports cautioned members - "Quarterly and annual earnings history (C and A criteria) has not been a good match with the fact-based investment system's guidelines."

2/26/2020 12:29:39 PM - Quarterly and annual earnings history (C and A criteria) has not been a good match with the fact-based investment system's guidelines.

2/24/2020 12:40:34 PM - Quarterly and annual earnings history (C and A criteria) has not been a good match with the fact-based investment system's guidelines.

8/22/2016 12:23:28 PM - Prior mid-day reports cautioned members - "Faces resistance due to overhead supply. Quarterly and annual earnings history (C and A criteria) and sales revenues growth has not been a good match with the fact-based investment system's guidelines."

8/11/2016 11:59:52 AM - Prior mid-day reports cautioned members - "Faces resistance due to overhead supply. Quarterly and annual earnings history (C and A criteria) and sales revenues growth has not been a good match with the fact-based investment system's guidelines."

8/10/2016 1:49:15 PM - Prior mid-day reports cautioned members - "Faces resistance due to overhead supply. Quarterly and annual earnings history (C and A criteria) and sales revenues growth has not been a good match with the fact-based investment system's guidelines."

8/9/2016 1:15:41 PM - Prior mid-day reports cautioned members - "Faces resistance due to overhead supply. Quarterly and annual earnings history (C and A criteria) and sales revenues growth has not been a good match with the fact-based investment system's guidelines."

8/8/2016 12:23:52 PM - Prior mid-day reports cautioned members - "Faces resistance due to overhead supply. Quarterly and annual earnings history (C and A criteria) and sales revenues growth has not been a good match with the fact-based investment system's guidelines."

8/5/2016 12:22:19 PM - The 8/03/16 mid-day report noted - "Faces resistance due to overhead supply. Quarterly and annual earnings history (C and A criteria) and sales revenues growth has not been a good match with the fact-based investment system's guidelines."

8/3/2016 12:26:36 PM - Faces resistance due to overhead supply. Quarterly and annual earnings history (C and A criteria) and sales revenues growth has not been a good match with the fact-based investment system's guidelines.