4/27/2012 12:25:50 PM - Today's 4th consecutive gain on ever-increasing volume has it rallying to new 52-week highs from an orderly base pattern. Last noted in the 1/05/12 mid-day report - "Earnings history has been erratic, so while it may be an interesting turn-around story it is not a match with the investment system's guidelines."

1/5/2012 12:40:52 PM - Up again today following a considerable volume-driven breakout gain on the prior session, rallying to new 52-week highs. Repeatedly noted in prior mid-day reports - "Earnings history has been erratic, so while it may be an interesting turn-around story it is not a match with the investment system's guidelines."

1/4/2012 12:44:25 PM - Considerable volume-driven breakout gain today for a new 52-week high. Noted in 4 prior mid-day reports in December 2011 - "Earnings history has been erratic, so while it may be an interesting turn-around story it is not a match with the investment system's guidelines."

12/28/2011 12:42:13 PM - Challenged its 52-week high with today's early gains, then reversed into the red. Last noted in the 12/20/11 and prior mid-day reports - "Earnings history has been erratic, so while it may be an interesting turn-around story it is not a match with the investment system's guidelines."

12/20/2011 1:29:49 PM - Still perched just -9.1% off its 52-week high. Prior mid-day reports noted - "Earnings history has been erratic, so while it may be an interesting turn-around story it is not a match with the investment system's guidelines."

12/9/2011 12:46:58 PM - Perched near its 52-week high. The 12/05/11 mid-day report noted - "Earnings history has been erratic, so while it may be an interesting turn-around story it is not a match with the investment system's guidelines."

12/5/2011 12:05:40 PM - Approaching its 52-week high. Earnings history has been erratic, so while it may be an interesting turn-around story it is not a match with the investment system's guidelines.

10/30/2007 - Stayed strong after it gapped 10/29/07 up to new highs following last week's test of support near its 50 DMA line. Due to report earnings on November 1, 2007. Stellar ranks all around and good earnings history. Recently found support after another pullback to its 50 DMA line.

10/29/2007 - Gapped up to new highs following last week's test of support near its 50 DMA line. Due to report earnings on November 1, 2007. Stellar ranks all around and good earnings history. Recently found support after another pullback to its 50 DMA line.

10/26/2007 1:36:22 PM - Stellar ranks all around and good earnings history. Recently found support after another pullback to its 50 DMA line. Extended from an ideal base with no sound buy point now.

9/18/2007 1:06:09 PM - Rallying further above the $40 threshold for another new high. Stellar ranks all around and good earnings history. Recently found support after a 50 DMA line violation. Not an ideal base or near a sound buy point now.

9/17/2007 1:07:44 PM - Edged above the $40 threshold for a new high. Stellar ranks all around and good earnings history. Recently found support after a 50 DMA line violation. Not an ideal base or near a sound buy point now.

8/28/2007 12:43:13 PM - Stellar ranks all around and great "C" & "A" based on great earnings history. Recently found support after a 50 DMA line violation. Too extended from an ideal base or sound buy point now.

8/9/2007 12:57:55 PM - Base questionable.

8/8/2007 12:57:11 PM - Base questionable.

7/2/2007 12:32:51 PM - No base.

6/28/2007 12:36:17 PM - No base.

6/20/2007 12:44:58 PM - No base.

6/19/2007 12:48:45 PM - No base.

6/14/2007 12:34:24 PM - No base.

6/11/2007 12:36:45 PM - No base.

6/5/2007 12:33:14 PM - No base.

6/4/2007 12:43:58 PM - No base.

6/1/2007 12:40:50 PM - No base.

5/31/2007 12:46:08 PM - No base.

5/29/2007 12:27:51 PM - Recent bullish action puts price too extended.

5/21/2007 12:59:07 PM - Recent bullish action puts price too extended.

5/11/2007 12:39:22 PM - Recent bullish action puts price too extended.