3/11/2010 12:34:02 PM -

Hit a new 52-week high today after technically breaking out from an orderly base on 3/10/10 with a solid gain backed by above average volume. Recent quarters showed strong earnings improvement and an upturn in the latest period followed 4 negative sales revenues comparisons. Its annual earnings (A criteria) history is below guidelines.



3/4/2010 1:38:06 PM -

Recent quarters showed strong earnings improvement and an upturn in the latest period followed 4 negative revenues comparisons. Its annual earnings (A criteria) history is below guidelines. Hit a new 52-week high today then reversed into the red.



3/1/2010 1:47:17 PM -

Recent quarters showed strong earnings improvement and an upturn in the latest period followed 4 negative revenues comparisons. Its annual earnings (A criteria) history is below guidelines.



1/14/2010 12:40:35 PM -

Annual and quarterly earnings history below guidelines.



10/15/2009 12:42:29 PM -

Annual and quarterly earnings history below guidelines.



10/6/2009 12:44:34 PM -

Annual and quarterly earnings history below guidelines.



1/20/2006 12:30:08 PM - "C" below guidelines.

1/17/2006 12:52:31 PM - 'C' below guidelines.

12/5/2005 12:54:13 PM - ''C'' below guidelines.

4/13/2005 12:54:32 PM - Great group. Fairly highly ranked by IBD. Too ET.

4/12/2005 1:46:39 PM - Great group. Fairly highly ranked by IBD. Too ET.

3/31/2005 12:29:50 PM - Great group. Fairly highly ranked by IBD. Too ET.

3/17/2005 12:40:54 PM - Great group. Fairly highly ranked by IBD. Too ET.

2/14/2005 1:01:56 PM - Great group. Highly ranked by IBD. Too ET.

2/11/2005 12:41:23 PM - Great group. Fairly highly ranked by IBD. Too ET.

8/3/2004 1:00:00 PM - Good group. Fairly highly ranked by IBD. Base a little questionable at this point.

8/2/2004 1:00:00 PM - Good group. Fairly highly ranked by IBD. Base a little short at this point.

7/22/2004 1:00:00 PM - Good group. Fairly highly ranked by IBD. Base a littel short at this point.