9/16/2024 1:00:07 PM - Slumped from its all-time high and below its 50 DMA line last week with a damaging streak of volume-driven losses. Reported strong earnings +280% on +6% sales revenues for the Jun '24 quarter versus the year-ago period. Reported greatly improved earnings in the 3 latest quarterly comparisons but lackluster sales revenues growth is a concern and its up and down annual earnings history is not a match with the fact-based investment system's guidelines (A criteria).

8/15/2024 12:05:30 PM - Gapped down today pulling back from its all-time high after a spurt of volume-driven gains. Reported strong earnings +280% on +6% sales revenues for the Jun '24 quarter versus the year-ago period. Reported greatly improved earnings in the 3 latest quarterly comparisons but lackluster sales revenues growth is a concern and its up and down annual earnings history is not a match with the fact-based investment system's guidelines (A criteria).

8/8/2024 7:04:43 PM - Perched at its all-time high with today's 4th volume-driven gain. Reported strong earnings +280% on +6% sales revenues for the Jun '24 quarter versus the year-ago period. Reported greatly improved earnings in the 3 latest quarterly comparisons but lackluster sales revenues growth is a concern and its up and down annual earnings history is not a match with the fact-based investment system's guidelines (A criteria).

8/6/2024 1:55:48 PM - Hitting a new all-time high with today's volume-driven gain adding to a recent spurt higher. Reported strong earnings +280% on +6% sales revenues for the Jun '24 quarter versus the year-ago period. Reported greatly improved earnings in the 3 latest quarterly comparisons but lackluster sales revenues growth is a concern and its up and down annual earnings history is not a match with the fact-based investment system's guidelines (A criteria).

8/5/2024 12:58:57 PM - Hovering at its all-time high with today's volume-driven gain. Reported strong earnings +280% on +6% sales revenues for the Jun '24 quarter versus the year-ago period. Reported greatly improved earnings in the 3 latest quarterly comparisons but lackluster sales revenues growth is a concern and its up and down annual earnings history is not a match with the fact-based investment system's guidelines (A criteria).

8/1/2024 1:38:10 PM - Hitting new 52-week and all-time highs with today's volume-driven gain. Reported strong earnings +280% on +6% sales revenues for the Jun '24 quarter versus the year-ago period. Reported greatly improved earnings in the 3 latest quarterly comparisons but lackluster sales revenues growth is a concern and its up and down annual earnings history is not a match with the fact-based investment system's guidelines (A criteria).

7/28/2022 1:01:47 PM - Reversed into the red after today's early gain challenged its 52-week high. Recently consolidating above support at its 50 DMA line ($31.16). Reported strong earnings increases in the 3 latest quarterly comparisons through Jun '22. Up and down annual earnings history is not a match with the fact-based investment system's guidelines (A criteria).

12/14/2017 12:21:41 PM - Testing support at its 50 DMA line. Earnings history is not a match with the fact-based investment system's guidelines (C & A criteria).

3/14/2013 12:57:08 PM - Found prompt support at its 50 DMA line during its consolidation since last noted in the 2/15/13 mid-day report when it gapped up and hit new 52-week and multi-year highs then abruptly reversed into the red. Noted with caution in the 2/01/13 mid-day report as a volume-driven gain helped it technically break out from a deep 8-month "cup-with-handle" type base pattern - "Showed bullish action since last noted in the 1/03/13 mid-day report with caution - 'Earnings history is not a match with the fact-based investment system's guidelines (C & A criteria). Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied.'"

2/15/2013 12:48:24 PM - Gapped up today and hit new 52-week and multi-year highs but then abruptly reversed into the red. Last noted with caution in the 2/01/13 mid-day report as a volume-driven gain helped it technically break out from a deep 8-month "cup-with-handle" type base pattern -"Showed bullish action since last noted in the 1/03/13 mid-day report with caution - 'Earnings history is not a match with the fact-based investment system's guidelines (C & A criteria). Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied.'"

2/1/2013 12:55:34 PM - Gapped up today and its volume-driven gain is helping it technically break out from a deep 8-month "cup-with-handle" type base pattern. Showed bullish action since last noted in the 1/03/13 mid-day report with caution - "Earnings history is not a match with the fact-based investment system's guidelines (C & A criteria). Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied. "

1/3/2013 12:23:46 PM - Earnings history is not a match with the fact-based investment system's guidelines (C & A criteria). Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied.

5/25/2004 1:08:44 PM - Best in just OK group. Ascending base, Held up well above 50 DMA in tough market and has built a clear uptrend. Nice "C", "S", & "I"

1/25/2005 12:41:38 PM - Best in poor group.

11/29/2004 12:38:00 PM - Best in poor group.

11/22/2004 12:40:50 PM - Best in poor group.

11/8/2004 12:37:26 PM - Best in poor group.

7/13/2004 1:00:00 PM - G - Best in good group. Continues moving up. Nice "C", "S", & "I". Starting to get a little too ET. Origanally made noteworthy (yellow) on 06/25 at $28.30.

7/13/2004 1:00:00 PM - G - L in very good group. Continues moving up. Nice "C", "S", & "I". Starting to get a little too ET. Origanally made noteworthy (yellow) on 06/25 at $28.30.

7/12/2004 1:00:00 PM - Y - L in very good group. Continues moving up. Nice "C", "S", & "I". Starting to get a little too ET.

7/9/2004 1:00:00 PM - Y - L in very good group. Continues moving up. Nice "C", "S", & "I". Starting to get a little too ET.

7/8/2004 1:00:00 PM - Y - L in very good group. Continues moving up. Nice "C", "S", & "I". Starting to get a little too ET.

7/7/2004 1:00:00 PM - Y - L in very good group. Continues moving up. Nice "C", "S", & "I"

6/29/2004 1:00:00 PM - Y - L in very good group. Impresive action today from ascending base.Nice "C", "S", & "I"

6/29/2004 1:00:00 PM - Y - L in very good group. Impresive action today from ascending base.Nice "C", "S", & "I"

6/28/2004 1:00:00 PM - Y - L in very good group. Impresive action today from ascending base.Nice "C", "S", & "I"

6/23/2004 1:00:00 PM - Y - L in very good group. Impresive action today from ascending base.Nice "C", "S", & "I"

6/23/2004 1:00:00 PM - Y - L in very good group. Impresive action today from ascending base.Nice "C", "S", & "I"

6/23/2004 1:00:00 PM - Y - L in very good group. Impresive action today from ascending base.Nice "C", "S", & "I"

5/27/2004 1:00:00 PM - Best in just OK group. BV BO today from ascending base. Quickly getting too ET. Nice "C", "S", & "I"