2/21/2024 12:54:07 PM - Pulled back from its 52-week high testing its 50 DMA line ($7.90). Due to report Dec '23 quarterly results. Reported Sep '23 quarterly earnings +80% on +3% sales revenues versus the year-ago period. Earnings were very strong in prior quarterly comparisons versus the year-ago periods, however its sales revenues growth rate has show worrisome sequential deceleration in quarterly comparisons. Annual earnings history has been erratic.

1/16/2024 1:00:02 PM - Perched at its 52-week high with today's gain adding to noted volume-driven gains. Reported Sep '23 quarterly earnings +80% on +3% sales revenues versus the year-ago period. Earnings were very strong in prior quarterly comparisons versus the year-ago periods, however its sales revenues growth rate has show worrisome sequential deceleration in quarterly comparisons. Annual earnings history has been erratic.

1/12/2024 1:11:19 PM - Gapped up today hitting a new 52-week high with today's gain adding to noted volume-driven gains. Reported Sep '23 quarterly earnings +80% on +3% sales revenues versus the year-ago period. Earnings were very strong in prior quarterly comparisons versus the year-ago periods, however its sales revenues growth rate has show worrisome sequential deceleration in quarterly comparisons. Annual earnings history has been erratic.

1/9/2024 1:04:35 PM - Perched near its 52-week high following noted volume-driven gains. Reported Sep '23 quarterly earnings +80% on +3% sales revenues versus the year-ago period. Earnings were very strong in prior quarterly comparisons versus the year-ago periods, however its sales revenues growth rate has show worrisome sequential deceleration in quarterly comparisons. Annual earnings history has been erratic.

12/26/2023 12:25:03 PM - Puling back today after hitting a new 52-week high with noted volume-driven gains. Reported Sep '23 quarterly earnings +80% on +3% sales revenues versus the year-ago period. Earnings were very strong in prior quarterly comparisons versus the year-ago periods, however its sales revenues growth rate has show worrisome sequential deceleration in quarterly comparisons. Annual earnings history has been erratic.

12/22/2023 12:54:34 PM - Hitting a new 52-week high with today's volume-driven gain adding to a recent spurt higher. Reported Sep '23 quarterly earnings +80% on +3% sales revenues versus the year-ago period. Earnings were very strong in prior quarterly comparisons versus the year-ago periods, however its sales revenues growth rate has show worrisome sequential deceleration in quarterly comparisons. Annual earnings history has been erratic.

11/2/2023 1:17:48 PM - Hitting a new 52-week high with today's 3rd consecutiev volume-driven gain. Recently found support at its 200 DMA line ($6.03). Reported Sep '23 quarterly earnings +80% on +3% sales revenues versus the year-ago period. Earnings were very strong in prior quarterly comparisons versus the year-ago periods, however its sales revenues growth rate has show worrisome sequential deceleration in quarterly comparisons. Annual earnings history has been erratic.

10/6/2023 12:34:00 PM - Recently found support at its 200 DMA line ($5.81) but met resistance at its 50 DMA line ($6.33). Reported greatly improved sales revenues and earnings in quarterly comparisons through Jun '23 versus the year-ago periods. Annual earnings history has been erratic.

9/26/2023 12:29:24 PM - Recently consolidating above its 200 DMA line. Reported greatly improved sales revenues and earnings in quarterly comparisons through Jun '23 versus the year-ago periods. Annual earnings history has been erratic.

8/22/2023 12:38:55 PM - Hitting a new 52-week high with today's 2nd consecutiev volume-driven gain. Reported greatly improved sales revenues and earnings in quarterly comparisons through Jun '23 versus the year-ago periods. Annual earnings history has been erratic.

8/21/2023 1:03:04 PM - Perched at its 52-week high. Reported greatly improved sales revenues and earnings in quarterly comparisons through Jun '23 versus the year-ago periods. Annual earnings history has been erratic.

8/9/2023 12:52:07 PM - Hit a new 52-week high with today's gain. Reported greatly improved sales revenues and earnings in quarterly comparisons through Jun '23 versus the year-ago periods. Annual earnings history has been erratic.

11/30/2004 1:08:35 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though 2nd to last "C" was negitive. First made noteworthy on 6/21 at 37.14. Now breaking out again. TIP: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

11/24/2004 12:57:26 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though 2nd to last "C" was negitive. First made noteworthy on 6/21 at 37.14. Now breaking out again. TIP: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

11/23/2004 12:51:01 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though 2nd to last "C" was negitive. First made noteworthy on 6/21 at 37.14. Now breaking out again. TIP: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/27/2004 12:38:24 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though 2nd to last "C" was negitive. First made noteworthy on 6/21 at 37.14. TIP: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/26/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14. TIP: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/21/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14. TIP: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/11/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14. TIP: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/8/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14. TIP: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/7/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/6/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/6/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/5/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

9/24/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14.

9/23/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD. Impressive action recently though last "C" is now negitive. First made noteworthy on 6/21 at 37.14.

7/8/2004 1:00:00 PM - Y - Good group. Highly ranked by IBD.

7/1/2004 1:00:00 PM - Y - Good group. Highly ranked by IBD. Decent action today.

6/22/2004 1:00:00 PM - Y - Good group. Highly rank by IBD. Gap down today is a concern,

6/21/2004 1:00:00 PM - Y - Good group. Highly rank by IBD. Nice gap open today.

6/2/2004 1:00:00 PM - Good group. Nice recent BV BO. Highly rank by IBD.