7/29/2011 1:47:38 PM - Consolidating near its 52-week high, above its 50 DMA line and prior chart highs. Prior mid-day reports noted- "Recent quarters showed much better sales and earnings increases versus the year earlier. Prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady, so it is fundamentally below guidelines of the fact-based investment system. It survived but failed to impress since noted on 2/15/06."

7/15/2011 1:21:28 PM - Hit a new 52-week high today. Recently rebounding from a consolidation below its 50 DMA line, it was noted in prior mid-day reports - "Recent quarters showed much better sales and earnings increases versus the year earlier. Prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady, so it is fundamentally below guidelines of the fact-based investment system. It survived but failed to impress since noted on 2/15/06."

7/6/2011 1:28:45 PM - Perched at its 52-week high today after again rebounding from a consolidation below its 50 DMA line. Last noted in the 5/27/11 mid-day report - "Recent quarters showed much better sales and earnings increases versus the year earlier. Prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady, so it is fundamentally below guidelines of the fact-based investment system. It survived but failed to impress since noted on 2/15/06."

5/27/2011 1:21:56 PM - Approaching its 52-week high today with a 4th consecutive gain. It is rebounding from a consolidation below its 50 DMA line since last noted in the 4/29/11 mid-day report - "Recent quarters showed much better sales and earnings increases versus the year earlier. Prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady, so it is fundamentally below guidelines of the fact-based investment system. It survived but failed to impress since noted on 2/15/06."

4/29/2011 1:50:31 PM - Extended from any sound base, it touched another new 52-week high today. Found support at its 50 DMA line during its ascent since noted in the 2/04/11 mid-day report - "Recent quarters showed much better sales and earnings increases versus the year earlier. Prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady, so it is fundamentally below guidelines of the fact-based investment system. It survived but failed to impress since noted on 2/15/06."

4/28/2011 1:29:13 PM - Extended from any sound base, it touched a new 52-week high today and then reversed into the red. Found support at its 50 DMA line during its ascent since last noted in the 2/04/11 mid-day report - "Recent quarters showed much better sales and earnings increases versus the year earlier. Prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady, so it is fundamentally below guidelines of the fact-based investment system. It survived but failed to impress since noted on 2/15/06."

2/4/2011 1:33:00 PM - Hit new 52-week highs this week during its streak of 8 consecutive gains. Recent quarters showed much better sales and earnings increases versus the year earlier. Prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady, so it is fundamentally below guidelines of the fact-based investment system. It survived but failed to impress since noted on 2/15/06.

2/3/2011 1:41:33 PM - Hit new 52-week highs this week during its streak of 7 consecutive gains. Recent quarters showed much better sales and earnings increases versus the year earlier. Prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady, so it is fundamentally below guidelines of the fact-based investment system. It survived but failed to impress since last noted on 2/15/06.

2/15/2006 - Gap down and further declines yesterday below its 200 DMA. As previously mentioned - Further declines and a close below there will have us dropping this one from the featured stocks list.

2/14/2006 - G - Gap down and further declines today below its 200 DMA. As previously mentioned - Further declines and a close below there will have us dropping this one from the featured stocks list.

2/10/2006 5:00:40 PM - G - Dipped below its 200 DMA that in the past has been support yet closed above it. Further declines and a close below there will have us dropping this one from the featured stocks list.

2/9/2006 - G - Declines today and a close at session lows. Nearing its 200 DMA that in the past has been support.

2/7/2006 - G - Gap down and declines today on above average volume, closing below its 50 DMA and triggering a sell signal.

2/6/2006 5:09:43 PM - G - Gap open and gains today moving up from support of an upward trendline. Still highly ranked. Needs to continue to move higher from here.

2/3/2006 4:24:52 PM - G - Declines to support of an upward trendline. Still highly ranked. Needs to move higher from here.

2/1/2006 - G - Declines to a close near session lows.

1/30/2006 4:21:47 PM - G - Recently reversed on 1/26 and was noted that it may be poised to move higher.

1/26/2006 5:07:36 PM - G - Dipped intra-day yet closed well off of session lows and may be poised to move higher.

1/25/2006 - G - Declines today on below average volume is somewhat of a concern.

1/24/2006 - G - Declines today yet on less than average volume and price remains in overall uptrend.

1/23/2006 4:00:28 PM - G - Decent price progress and a close at a new high yet volume lacked conviction.

1/20/2006 - G - Like most oil-related stocks started the day off positive yet reversed and closed negative.

1/19/2006 4:20:59 PM - G - Nice price progress yet volume lacked conviction.

1/18/2006 4:22:42 PM - G - Declines today yet on below average volume. Support near $35.

1/17/2006 5:13:09 PM - G - New highs today though volume lacked conviction.

1/12/2006 12:36:39 PM - G - Above average volume advance today adds to gains to featured.

1/5/2006 1:08:02 PM - G - Holding above its 50 DMA. A break below there would be a concern.

1/3/2006 4:42:43 PM - G - Gains today yet volume could have been better.

12/23/2005 4:34:05 PM - G - Reversed from near its 50 DMA to close with a less substantial loss.

12/16/2005 - G - Closed lower on higer than average volume.

12/15/2005 5:39:23 PM - G - Continues advancing on light volume.

12/2/2005 4:56:52 PM - G - Closed above resistance of its 50 DMA yet without volume conviction.

12/1/2005 5:32:01 PM - G - Still under resistance of its 50 DMA.

11/30/2005 4:54:46 PM - G - Declines today after running into resistance of its 50 DMA.

11/28/2005 5:56:10 PM - G - Declines today after running into resistance of its 50 DMA.

11/23/2005 4:41:57 PM - G - Ran into resistance of its 50 DMA a break above there would be significant.

11/23/2005 4:41:54 PM - G - Ran into resistance of its 50 DMA a break above there would be significant.

11/22/2005 3:50:44 PM - G - Continues in uptrend since sucesfully testing its 200 DMA.

11/22/2005 - G - Continues in uptrend since successfully testing its 200 DMA.

11/17/2005 4:49:22 PM - G - Continues recovering nicely after a huge gap down on more than 7 times average volume.

11/14/2005 4:27:25 PM - G - Recovered nicely after a huge gap down on more than 7 times average volume.

11/11/2005 5:06:58 PM - G - Huge gap down and traded more than 7 times average volume as it reversed from support of its 200 DMA.

11/10/2005 5:00:14 PM - G - Closed below support of its 50 DMA.

11/8/2005 6:55:21 PM - G - Moving up from near support of its 50 DMA.

11/8/2005 6:55:18 PM - G - Moving up from near support of its 50 DMA.

11/7/2005 6:01:47 PM - G - More declines today to near support of tis 50 DMA.

11/3/2005 6:05:46 PM - G - Gains today on above average volume. Continues trading just off of all-time highs and with little overhead supply in the way of additional gains.

11/1/2005 5:12:21 PM - G - Continues trading just off of all-time highs and with little overhead supply in the way of additional gains.

10/26/2005 6:29:46 PM - G - Had better gains yet closed about unchanged.

10/20/2005 5:52:07 PM - G - New recent lows today.

10/19/2005 5:36:45 PM - G - An advance from session lows on above average volume.

10/18/2005 6:10:04 PM - G - Declines today and a close near session lows although volume was just below average.

10/14/2005 4:50:18 PM - G - Decent price progress yet volume could have been better.

10/13/2005 4:52:25 PM - G - Reversed from session lows.

10/7/2005 4:31:44 PM - G - Gains today like most oil stocks.

10/6/2005 5:07:35 PM - G - Gap down and more declines today like most oil stocks.

10/5/2005 4:59:36 PM - G - More declines today like most oil stocks. Breaking initial support near $34. Next is its 50 DMA ($33.00)

10/4/2005 6:55:20 PM - G - Declined today like most oil stocks. Initial support near $34.

10/3/2005 1:09:59 PM - G - Off a bit today. Support near $33.

9/30/2005 - G - Above average volume advance intra-day yet closed with a slight loss on about average daily volume.

9/30/2005 12:40:40 PM - G - Above average volume advance adding to gains since featured (yellow) at $26.73.

9/29/2005 1:09:04 PM - G - Gap open on above average volume adding to gains since featured (yellow) at $26.73.

9/28/2005 - G - New high close today on above average volume adding to gains since featured at $26.73.

9/27/2005 5:57:22 PM - G - Decent advance today. Near all time highs with not much overhead supply in the way.

9/22/2005 1:06:36 PM - G - Near all time highs with not much overhead supply in the way.

9/21/2005 4:56:30 PM - G - Decent up day on above average volume. Near all time highs with not much overhead supply in the way.

9/19/2005 4:52:29 PM - G - Moved up today like other oil related issues.

9/14/2005 5:04:23 PM - G - Dipped below support of its upward trendline and its 50 DMA. As previously mentioned - A break of today's lows would be a technical failure.

9/14/2005 5:04:20 PM - G - Dipped below support of its upward trendline and its 50 DMA. As previously mentioned - A break of today's lows would be a technical failure.

9/13/2005 5:02:13 PM - G - Right near support of its upward trendline and its 50 DMA. A break of today's lows would be a technical failure.

9/12/2005 4:53:52 PM - G - Continues trading above support of its upward trendline.

9/9/2005 5:03:09 PM - G - Continues trading above support of its upward trendline.

9/8/2005 5:23:45 PM - G - Nearing support of its upward trendline.

9/2/2005 5:34:25 PM - G - Slight gap down and a decline yet volume was below average.

9/2/2005 5:34:21 PM - G - Slight gap down and a decline yet volume was below average.

9/1/2005 5:01:33 PM - G - Another new all-time high close on above average volume!

8/31/2005 5:00:57 PM - G - New all-time high close on above average volume!

8/24/2005 5:43:49 PM - G - Decent price progress yet volume could have been better.

8/22/2005 4:55:44 PM - G - Closed lower on below average volume. Support near $30.

8/19/2005 5:26:15 PM - G - Closed higher on light volume, ending five consecutive down days on higher volume. Support near $30.

8/18/2005 5:26:18 PM - G - Fifth consecutive down day on higher volume. Support near $30.

8/17/2005 5:39:10 PM - G - Forth consecutive down day in a row as volume is increasing. Support near $30.

8/16/2005 5:37:41 PM - G - Down again today yet on below average volume and still above support near $30.

8/12/2005 5:04:36 PM - G - Down today yet on light volume and still well above support.

8/12/2005 5:04:33 PM - G - Down today yet on light volume and still well above support.

8/11/2005 5:10:34 PM - G - Again new highs though volume could have been better.

8/10/2005 5:08:17 PM - G - New high close though volume could have been better.

8/10/2005 5:08:14 PM - G - New high close though volume could have been better.

8/8/2005 4:43:23 PM - G - Holding up near all-time highs.

8/8/2005 4:43:20 PM - G - Holding up near all-time highs.

8/5/2005 5:09:36 PM - G - Down a bit today yet volume less than average and price is above support.

8/4/2005 4:51:13 PM - G - Holding up near all-time highs. Not many willing sellers at this point.

8/2/2005 4:52:51 PM - G - Above average volume in the morning behind modest gains today to new highs.

8/2/2005 11:13:15 AM - G - Above average volume gains today to new highs.

8/1/2005 4:47:40 PM - G - Better volume today yet still about average.

8/1/2005 4:47:34 PM - G - Better volume today yet still about average.

7/29/2005 6:14:16 PM - G - Again new high yet volume could have been better.

7/29/2005 6:14:13 PM - G - Again new high yet volume could have been better.

7/28/2005 6:53:16 PM - G - New high yet volume could have been better. Reported second-quarter net income of $77.7 million, or 45 cents a share, more than triple the year-ago figure of $19.6 million, or 12 cents a share.

7/28/2005 11:39:01 AM - G - Had a nice advance going to new highs with volume conviction earlier this morning yet now sits with a slight loss as company is announcing earnings.

7/27/2005 - G - New high close yet volume could have been better.

7/27/2005 - G - New high close yet volume could have been better.

7/25/2005 11:31:46 AM - G - Adding to Friday's nice gains. Volume could be better.

7/22/2005 4:56:55 PM - G - Decent price progress and a new high close yet volume lacked conviction.

7/22/2005 11:19:09 AM - G - Poised for a new 52-week high close.

7/22/2005 11:18:34 AM - G - Advancing on decent volume.

7/21/2005 6:20:44 PM - G - Closed with modest decline on light volume.

7/19/2005 5:32:40 PM - G - Closed with modest gain on light volume.

7/15/2005 5:19:01 PM - G - Closed with modest gain on below average volume.

7/14/2005 5:54:51 PM - G - Pulling back on below average volume.

7/13/2005 11:07:20 AM - G - Pulling back on light volume.

7/13/2005 11:07:16 AM - G - Pulling back on light volume.

7/12/2005 5:20:25 PM - G - Impressive gain and new 52-week high close yet volume was about average.

7/11/2005 5:46:49 PM - G - New high close yet only on about average volume.

7/8/2005 4:52:08 PM - G - Closes modestly lower on about average volume. Remains highly ranked.

7/8/2005 4:52:04 PM - G - Closes modestly lower on about average volume. Remains highly ranked.

7/8/2005 4:52:01 PM - G - Closes modestly lower on about average volume. Remains highly ranked.

7/5/2005 5:46:46 PM - G - New high close yet volume missing. Remains highly ranked.

7/1/2005 4:40:08 PM - G - Closed higher on below average volume. It remains above support of recent base and 50 DMA of $22.31. A break below there would be a concern. Very strong last "C". Remains highly ranked.

6/30/2005 6:35:53 PM - G - Closed three cents lower on below average volume. It remains above support of recent base and 50 DMA of $26.26. A break below there would be a concern. Very strong last "C". Remains highly ranked.

6/30/2005 6:32:51 PM - G - Closed three cents lower on below average volume. It remains above support of recent base and 50 DMA of $26.26. A break below there would be a concern. Very strong last "C". Remains highly ranked.

6/29/2005 - G - Positive reversal and strong close on above average volume. A Remains above support of recent base and 50 DMA of $26.26. A break below there would be a concern. Very strong last "C" Remains highly ranked.

6/28/2005 - G - Above average volume decline today yet still holding above support of recent base and 50 DMA of $26.26. A break below there would be a concern. Very strong last "C". Remains highly ranked.

6/28/2005 12:52:12 PM - G - Pulling back on light volume. Broke out of a nice flat base on 2/10/05. Then went on to build a new 5 month base. Broke out of that base with a new PP= $27.39. Very strong last "C".

6/20/2005 4:42:11 PM - G - Had new highs intra-day. Holding up well since recent advance. Remains highly ranked.

6/16/2005 4:44:55 PM - G - Holding up well since recent advance. Remains highly ranked. Status changed to green as price is getting a little too extended to be buyable under the guidelines.

6/14/2005 12:36:00 PM - Y- Best in pretty good group. Broke out of a nice flat base on 2/10/05. Then went on to build a new 5 month base. Breaking out of that base now. New PP= $27.39. Very strong last "C".

6/10/2005 4:53:40 PM - Y- Still in recent uptrend.

6/10/2005 12:27:24 PM - Y- Best in pretty good group. Broke out of a nice flat base on 2/10/05. Then went on to build a new 5 month base. Breaking out of that base now. New PP= $27.39. Very strong last "C".

6/9/2005 5:09:36 PM - Y- Another new high close on above average volume. Near max buy price.

6/8/2005 5:13:27 PM - Y- Nice advance and a new high close today on above average volume.

6/7/2005 4:37:59 PM - Y- Since recently nreaking out seems to be having trouble making much headway.

6/7/2005 4:37:57 PM - Y- Since recently nreaking out seems to be having trouble making much headway.

6/3/2005 5:16:27 PM - Y- New high close breaking out of it base on just above average volume.

6/3/2005 12:35:01 PM - Y- Best in pretty good group. Broke out of a nice flat base on 2/10/05. Then went on to build a new 5 month base. Breaking out of that base today. New PP= $27.39. Very strong last "C".

6/2/2005 5:23:03 PM - Y - Nearing the top of its recent trading range. A break above the pivot we gave of $27.39 with volume would trigger a technical buy signal.

6/1/2005 5:08:45 PM - Y - Nearing the top of its recent trading range. A break above the pivot we gave of $27.39 with volume would trigger a technical buy signal.

5/31/2005 5:35:57 PM - Y - Decent up day with above average volume. A break above the pivot we gave of $27.39 with volume would trigger a technical buy signal.

5/31/2005 - Featured on 5/10/2005 in CANSLIM.net's Mid-Day Breakouts Report and got hot with selling yet is still in base. A breakout to new high son volume would trigger a technical buy signal.

5/27/2005 4:38:42 PM - Y - Decent price progress yet volume less than average.

5/26/2005 5:44:02 PM - Y - Near 50 DMA. Has yet to break above the pivot we gave to trigger a technical buy signal.

5/26/2005 5:18:29 PM - Y- Near 50 DMA. Has yet to break above the pivot we gave to trigger a technical buy signal.

5/25/2005 4:44:42 PM - Y- Decent up day on above average volume closing above 50 DMA. Has yet to break above the pivot we gave to trigger a technical buy signal.

5/20/2005 4:53:14 PM - Y- Has yet to break above the pivot we gave to trigger a technical buy signal.

5/18/2005 6:36:26 PM -
Y- Ran into resistance at 50 DMA and closed near session lows. Still trading within base.


5/16/2005 6:35:02 PM - Y- Dipping more into support with a slight gap down today.

5/12/2005 4:55:37 PM - Y- Drop today on above average volume closing below its 50 DMA.

5/11/2005 7:07:55 PM - Y- Has losses intra-day yet closed with a gain. Best in pretty good group. Broke out of a nice flat base on 2/10/05. Poised to break out of its new base-on-base chart. Very strong last "C".

5/11/2005 7:07:55 PM - Y- Has losses intra-day yet closed with a gain. Best in pretty good group. Broke out of a nice flat base on 2/10/05. Poised to break out of its new base-on-base chart. Very strong last "C".

5/10/2005 4:35:58 PM - Y- Has gains intra-day yet closed with a loss. Best in pretty good group. Broke out of a nice flat base on 2/10/05. Poised to break out of its new base-on-base chart. Very strong last "C".

5/10/2005 12:41:07 PM - Y- Best in pretty good group. Broke out of a nice flat base on 2/10/05. Poised to break out of its new base-on-base chart. Very strong last "C".

4/7/2005 12:43:58 PM - Pretty good group. Broke out of a nice flat base on 2/10/05. Broke out of a new base-on-base chart..

4/4/2005 12:39:45 PM - Pretty good group. Broke out of a nice flat base on 2/10/05. Now building a new base.

3/15/2005 12:30:32 PM - L in great group. Broke out of a nice flat base on 2/10/05. Now too ET.

2/28/2005 1:08:11 PM - L in excellent group. Broke out of a nice flat base on 2/10/05. Now too ET.

2/24/2005 12:40:41 PM - Best in great group. Broke out of a nice flat base on 2/10/05. Now too ET.

2/23/2005 12:33:23 PM - Best in great group. Broke out of a nice flat base on 2/10/05. Now too ET.

2/22/2005 12:40:07 PM - L in excellent group. Broke out of a nice flat base on 2/10/05. Now too ET.

2/18/2005 12:35:03 PM - L in excellent group. Broke out of a nice flat base on 2/10/05. Now too ET.

2/17/2005 12:43:00 PM - L in excellent group. Broke out of a nice flat base on 2/10/05