8/4/2011 12:14:35 PM - Gapped up today rising near its 52-week high. No resistance remaining due to overhead supply. Stubbornly held its ground well above its 50 DMA line since its 6/23/11 technical breakout and earlier bullish action as it rose into the double digits. Prior mid-day reports repeatedly noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."

7/22/2011 12:40:53 PM -

Making its 2nd consecutive mid-day report appearance at its 52-week high with no resistance remaining due to overhead supply. Stubbornly held its ground and formed a base-on-base type pattern with following its 6/23/11 technical breakout. Prior mid-day reports repeatedly noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



7/21/2011 12:10:10 PM -

Hovering near its 52-week high today with no resistance remaining due to overhead supply. Stubbornly held its ground forming a base on base type pattern following its 6/23/11 technical breakout. Prior mid-day reports repeatedly noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



7/7/2011 11:48:22 AM -

Hovering near its 52-week high today. Above average volume was behind its recently noted spurt of gains, and it has stubbornly held its ground after a recent technical breakout. Prior mid-day reports repeatedly noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



6/28/2011 12:18:40 PM -

Hit another new 52-week high today. Above average volume was behind its recently noted spurt of gains, and it has stubbornly held its ground after a recent technical breakout. Prior mid-day reports repeatedly noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



6/24/2011 12:16:47 PM -

Hit a new 52-week high today with above average volume behind its 5th consecutive gain. While stubbornly holding its ground after a recent technical breakout, prior mid-day reports repeatedly noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



6/22/2011 12:10:37 PM -

Hovering near its 52-week high, stubbornly holding its ground after a recent technical breakout. Prior mid-day reports repeatedly noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



6/17/2011 12:27:07 PM -

Perched near its 52-week high, stubbornly holding its ground after a recent technical breakout. Prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



6/14/2011 12:19:01 PM -

A 4th consecutive gain today with above average volume has it challenging its 52-week high. Held its ground after a recent technical breakout. Prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



6/13/2011 11:53:26 AM -

Consolidating above prior highs after gains with heavy volume and a recent technical breakout. The 5/27/11 mid-day report noted - "Today marks its second consecutive big gain spiking to new 52-week highs. Prior mid-day reports noted - 'Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines.'"



6/6/2011 11:45:09 AM -

Consolidating after gains with heavy volume and a recent technical breakout. The 5/27/11 mid-day report noted - "Today marks its second consecutive big gain spiking to new 52-week highs. Prior mid-day reports noted - 'Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines.'"



6/1/2011 11:54:10 AM -

Holding its ground after gains with heavy volume and a recent technical breakout. The 5/27/11 mid-day report noted - "Today marks its second consecutive big gain spiking to new 52-week highs. Prior mid-day reports noted - 'Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines.'"



5/31/2011 12:08:27 PM -

Holding its ground today. Heavy volume was been behind its technical breakout last week. The 5/27/11 mid-day report noted - "Today marks its second consecutive big gain spiking to new 52-week highs. Prior mid-day reports noted - 'Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines.'"



5/27/2011 12:26:24 PM -

Heavy volume has been behind its technical breakout. Today marks its second consecutive big gain spiking to new 52-week highs. Prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



5/17/2011 11:52:08 AM -

Enduring distributional pressure this week after a technical breakout with volume-driven gains to new 52-week highs. Prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines."



5/16/2011 12:04:30 PM -

Technically it broke out with volume-driven gains in recent weeks to new 52-week highs. Recent quarterly comparisons show sales revenues and earnings improving after a streak of negative comparisons after a downturn and loss in FY '09. Erratic earnings history makes it, fundamentally, below the investment system guidelines.



5/5/2006 12:24:07 PM - "C" below guidelines and no base.

5/3/2006 12:44:52 PM - "C" below guidelines and no base.

5/2/2006 12:51:52 PM - "C" below guidelines and no base.

4/28/2006 12:48:38 PM - "C" below guidelines and too extended.

4/27/2006 12:32:38 PM - "C" below guidelines and too extended.

4/26/2006 12:22:07 PM - "C" below guidelines and too extended.

4/25/2006 12:42:33 PM - "C" below guidelines and too extended.

4/24/2006 12:48:04 PM - "C" below guidelines and too extended.

4/20/2006 - "C" below guidelines. A 4:3 Stock Split on 4/18/06.

4/19/2006 - "C" below guidelines. 4:3 Stock Split on 4/18/06.

4/14/2006 - "C" below guidelines and too extended. Scheduled for 4:3 Stock Split on 4/18/06.

4/5/2006 12:38:57 PM - "C" below guidelines and too extended.

4/4/2006 12:39:25 PM - "C" below guidelines and too ET.

4/3/2006 12:19:55 PM - "C" below guidelines and base questionable.

3/31/2005 12:14:22 PM - Best in decent group. Highly ranked by IBD. Broke out of a questionable. base. Now Too ET.

3/30/2005 12:15:42 PM - Best in decent group. Highly ranked by IBD. Broke out of a questionable. base. Now Too ET.

6/22/2004 1:00:00 PM - Best in pretty good group. Highly ranked by IBD. Base questionable.

6/9/2004 1:00:00 PM - Best in decent group. Highly ranked by IBD. Base questionable though BV BO yesturday.