6/7/2024 12:12:53 PM - Gapped down on the prior session and slumping near its 50 DMA line ($43) today with another volume-driven loss, retreating from its all-time high hit last week. Reported Mar '24 quarterly earnings -2% on +6% sales revenues versus the year ago period, breaking a streak of very strong quarterly earnings comparisons above the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

6/6/2024 12:22:42 PM - Gapped down today for a volume-driven loss, retreating from its all-time high. Reported Mar '24 quarterly earnings -2% on +6% sales revenues versus the year ago period, breaking a streak of very strong quarterly earnings comparisons above the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

5/22/2024 12:17:49 PM - Reported Mar '24 quarterly earnings -2% on +6% sales revenues versus the year ago period, breaking a streak of very strong quarterly earnings comparisons above the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

1/8/2024 12:45:22 PM - Pulling back today after rallying to new 52-week highs with last week's gains, getting extended from any sound base. Reported Sep '23 quarterly earnings +330% on +90% sales revenues versus the year ago period, its 6th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

1/5/2024 12:18:57 PM - Rallying to a new 52-week highs with today's 3rd consecutive gain, getting extended from any sound base. Reported Sep '23 quarterly earnings +330% on +90% sales revenues versus the year ago period, its 6th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

1/4/2024 12:33:25 PM - Rallying to a new 52-week high with today's gain, getting extended from any sound base. Reported Sep '23 quarterly earnings +330% on +90% sales revenues versus the year ago period, its 6th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

12/7/2023 12:42:26 PM - Retreating abruptly from its 52-week high with today's 3rd consecutive loss backed by higher volume. Reported Sep '23 quarterly earnings +330% on +90% sales revenues versus the year ago period, its 6th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

11/20/2023 12:16:18 PM - Hitting yet another new 52-week high today. Held its ground following recently noted volume-driven gains. Reported Sep '23 quarterly earnings +330% on +90% sales revenues versus the year ago period, its 6th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

11/17/2023 12:29:13 PM - Hitting another new 52-week high today. Held its ground following recently noted volume-driven gains. Reported Sep '23 quarterly earnings +330% on +90% sales revenues versus the year ago period, its 6th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

11/3/2023 1:08:56 PM - Perched at its 52-week high today following 3 consecutive volume-driven gains. Reported Sep '23 quarterly earnings +330% on +90% sales revenues versus the year ago period, its 6th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

11/2/2023 12:48:22 PM - Hitting yet another new 52-week high with today's 3rd consecutive volume-driven gain. Reported Sep '23 quarterly earnings +330% on +90% sales revenues versus the year ago period, its 6th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

11/1/2023 12:29:39 PM - Gapped up today hitting another new 52-week high while adding to a noted spurt of volume-driven gains. Due to report Sep '23 quarterly results. Reported Jun '23 quarterly earnings +116% on +45% sales revenues versus the year ago period, its 5th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

10/18/2023 12:07:37 PM - Perched at its 52-week high while adding to a spurt of volume-driven gains. Reported Jun '23 quarterly earnings +116% on +45% sales revenues versus the year ago period, its 5th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

10/10/2023 12:28:35 PM - Hitting a new 52-week high with today's 5th consecutive volkume-driven gain. Reported Jun '23 quarterly earnings +116% on +45% sales revenues versus the year ago period, its 5th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

10/3/2023 12:30:00 PM - Down today, it has reversed abruptly after touching a new 52-week high on the prior session. Reported Jun '23 quarterly earnings +116% on +45% sales revenues versus the year ago period, its 5th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

10/2/2023 12:37:20 PM - Touched a new 52-week high with today's early gain. Reported Jun '23 quarterly earnings +116% on +45% sales revenues versus the year ago period, its 5th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

9/22/2023 12:30:18 PM - Perched within striking distance of its 52-week high with today's 3rd consecutive gain. Reported Jun '23 quarterly earnings +116% on +45% sales revenues versus the year ago period, its 5th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

8/10/2023 12:26:10 PM - Pulling back from its 52-week high with today's 6th volume-driven loss in the span of 8 sessions. Reported Jun '23 quarterly earnings +116% on +45% sales revenues versus the year ago period, its 5th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

8/2/2023 12:50:34 PM - Hovering near its 52-week high today following a noted streak of gains. Reported Jun '23 quarterly earnings +116% versus the year ago period, its 5th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

7/27/2023 12:45:01 PM - Hitting a new 52-week high with today's 4th consecutive gain. Reported Mar '23 quarterly earnings +213% on +68% sales revenues versus the year ago period, its 4th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

7/14/2023 12:32:35 PM - Pulling back toward its 50 DMA line ($23.84) with today's big loss after recently wedging up for new 52-week highs with gains lacking great volume conviction. Reported Mar '23 quarterly earnings +213% on +68% sales revenues versus the year ago period, its 4th very strong quarterly earnings comparison above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

5/8/2023 12:56:02 PM - Consolidating above its 50 DMA line ($21.29) after volume-driven gains and it remains perched within close striking distance of its 52-week high. Reported very strong Jun, Sep and Dec '22 quarterly earnings results versus the year-ago periods. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

5/2/2023 12:44:22 PM - Pulling back today testing its 50 DMA line ($21.29) after volume-driven gains had it perched within close striking distance of its 52-week high. Reported very strong Jun, Sep and Dec '22 quarterly earnings results versus the year-ago periods. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

5/1/2023 12:31:08 PM - Perched within close striking distance of its 52-week high after rebounding back above its 50 DMA line ($21.28) in recent weeks. Reported very strong Jun, Sep and Dec '22 quarterly earnings results versus the year-ago periods. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

4/11/2023 12:36:52 PM - Slumped from its 52-week high and sank below its 50 DMA line ($21.30) in recent weeks with volume-driven losses. Reported very strong Jun, Sep and Dec '22 quarterly earnings results versus the year-ago periods. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

2/6/2023 12:15:08 PM - Powered to a new 52-week high with recently noted volume-driven gains. Reported very strong Jun, Sep and Dec '22 quarterly earnings results versus the year ago periods. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

2/1/2023 12:34:53 PM - Powering to a new 52-week high with today's 6th consecutive volume-driven gain. Reported very strong Jun, Sep and Dec '22 quarterly earnings results versus the year ago periods. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

11/4/2022 12:48:32 PM - Perched at its 52-week high following a streak of 6 consecutive volume-driven gains. Reported stronger Sep and Jun '22 quarterly results versus the year ago periods but fundamental concerns remain.

11/3/2022 12:38:26 PM - Reported stronger Sep and Jun '22 quarterly results versus the year ago periods but fundamental concerns remain.