2/20/2024 12:11:46 PM - Gapped down retreating from its 52-week high with today's volume-driven loss violting itsa 50 DMA line. Reported Dec '23 quarterly earnings +58% on +3% sales revenues versus the year-ago period, its 5th strong quarterly earniongs comparison. Annual earnings have been up and down (A criteria) and fundamental concerns remain.

11/3/2023 12:52:47 PM - Challenging its 52-week high with today's gap up and big 4th consecutive volume-driven gain, rallying from support at its 200 DMA line ($32.48). Reported Sep '23 quarterly earnings +999% on +10% sales revenues versus the year-ago period, its 4th strong quarterly earniongs comparison. Annual earnings have been up and down (A criteria) and fundamental concerns remain.

10/4/2023 12:32:03 PM - Pulled back from its 52-week high testing its 50 DMA line ($34.61). Reported Jun '23 quarterly earnings +407% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly earniongs comparison. Annual earnings have been up and down (A criteria) and fundamental concerns remain.

9/25/2023 12:14:03 PM - Pulling back from its 52-week high with today's 4th consecutive loss. Reported Jun '23 quarterly earnings +407% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly earniongs comparison. Annual earnings have been up and down (A criteria) and fundamental concerns remain.

9/19/2023 12:18:12 PM - Hit a new 52-weeek high with today's volume-driven gain. Reported Jun '23 quarterly earnings +407% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly earniongs comparison. Annual earnings have been up and down (A criteria) and fundamental concerns remain.

9/8/2023 12:17:19 PM - Consolidating in an orderly fashion following a considerable gap up on 8/04/23 challenging its 52-weeek high. Reported Jun '23 quarterly earnings +407% on +19% sales revenues versus the year-ago period. Annual earnings have been up and down (A criteria) and fundamental concerns remain.

8/8/2023 12:42:04 PM - Consolidating following a considerable gap up on 8/04/23 challenging its 52-weeek high. Reported Jun '23 quarterly earnings +407% on +19% sales revenues versus the year-ago period. Annual earnings have been up and down (A criteria) and fundamental concerns remain.

8/7/2023 1:12:00 PM - Pulling back today following a considerable gap up on the prior session challenging its 52-weeek high. Reported Jun '23 quarterly earnings +407% on +19% sales revenues versus the year-ago period. Annual earnings have been up and down (A criteria) and fundamental concerns remain.

5/14/2008 12:44:01 PM - Pulling back today following a considerable breakaway gap up on 5/13/08 to new all-time highs after reporting strong sales and earnings increases. Annual earnings have been up and down (questionable A criteria) however quarterly sales and earnings (the C criteria) increases have been impressive.

5/13/2008 12:43:55 PM - Considerable breakaway gap up today to new all-time highs after reporting strong sales and earnings increases. Annual earnings have been up and down (questionable A criteria) however quarterly sales and earnings (the C criteria) increases have been impressive.

2/8/2006 12:28:41 PM - Continues to be too extended from a sound base of support at this point to be considered buyable under the guidelines.

2/1/2006 12:26:58 PM - Continues to be too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/30/2006 12:47:28 PM - Continues to be too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/27/2006 12:39:27 PM - Continues to be too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/26/2006 12:50:18 PM - Continues to be too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/25/2006 12:33:50 PM - Continues to be too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/24/2006 12:30:33 PM - Continues to be too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/13/2006 12:25:58 PM - Continues to be too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/11/2006 12:36:56 PM - As previously noted - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/8/2005 12:33:27 PM - As previously noted - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/29/2005 12:40:52 PM - As previously noted - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/18/2005 12:49:43 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.