5/26/2022 2:52:56 PM - Powering to new 52-week highs with today's 2nd consecutive volume-driven gain. Found support near its 50 DMA line in recent weeks. This oil and gas producer showed very strong Jun, Sep, Dec '21, and Mar '22 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

4/6/2022 12:48:38 PM - Powered to new 52-week highs with a noted spurt of volume-driven gains. Found support above its 50 and 200 DMA lines on a pullback after noted in the 3/08/22 mid-day report - "This oil and gas producer showed very strong Jun, Sep, and Dec '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system."

3/30/2022 1:15:58 PM - Powered to another new 52-week high today adding to a noted spurt of volume-driven gains. Found support above its 50 and 200 DMA lines on a pullback after noted in the 3/08/22 mid-day report - "This oil and gas producer showed very strong Jun, Sep, and Dec '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system."

3/29/2022 12:32:05 PM - Powered to a new 52-week high with 4 consecutive volume-driven gains. Found support above its 50 and 200 DMA lines on a pullback after noted in the 3/08/22 mid-day report - "This oil and gas producer showed very strong Jun, Sep, and Dec '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system."

3/25/2022 12:22:19 PM - Powering to a new 52-week high with today's 3rd consecutive volume-driven gain. Found support above its 50 and 200 DMA lines on a pullback after noted in the 3/08/22 mid-day report - "This oil and gas producer showed very strong Jun, Sep, and Dec '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system."

3/24/2022 12:46:00 PM - Perched at its 52-week high with today's volume-driven gain. Found support above its 50 and 200 DMA lines on a pullback after last noted in the 3/08/22 mid-day report - "This oil and gas producer showed very strong Jun, Sep, and Dec '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system."

3/8/2022 1:04:15 PM - Rallied to a new 52-week high with today's volume-driven gain adding to an impressive spurt higher. This oil and gas producer showed very strong Jun, Sep, and Dec '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

3/7/2022 12:43:42 PM - Consolidating above its 50 and 200 DMA lines, challenged its 52-week high with today's volume-driven gain adding to an impressive spurt higher. This oil and gas producer showed very strong Jun, Sep, and Dec '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

3/4/2022 1:09:47 PM - Consolidating above its 50 and 200 DMA lines, perched within striking distance of its 52-week high following volume-driven gains. This oil and gas producer showed very strong Jun, Sep, and Dec '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

11/17/2021 1:28:38 PM - Consolidating above its 50 and 200 DMA lines. Hit a new 52-week high with a big volume-driven gain on 9/27/21 then stalled. This oil and gas producer showed very strong Mar, Jun, and Sep '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

10/25/2021 1:03:37 PM - Consolidating above its 50 DMA line. Hit a new 52-week high with a big volume-driven gain on 9/27/21 then stalled. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

10/6/2021 12:51:13 PM - Rallied from its 50 DMA line to hit a new 52-week high then stalled but held its ground after a big volume-driven gain on 9/27/21. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

10/5/2021 1:04:14 PM - Rallied from its 50 DMA line to hit a new 52-week high then stalled but held its ground after a big volume-driven gain on 9/27/21. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

10/4/2021 12:49:51 PM - Rallied from its 50 DMA line to hit a new 52-week high then held its ground after a big volume-driven gain on 9/27/21. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

10/1/2021 12:50:59 PM - Rallied from its 50 DMA line to hit a new 52-week high then held its ground after a big volume-driven gain on 9/27/21. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

9/30/2021 12:39:24 PM - Perched near its 52-week high holding its ground after a big volume-driven gain on 9/27/21. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

9/29/2021 1:06:19 PM - Perched near its 52-week high after a big volume-driven gain on 9/27/21. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

9/15/2021 1:14:09 PM - Rebounding toward its 52-week high with volume-driven gains after briefly undercutting its 200 DMA line in recent weeks. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

9/8/2021 12:20:13 PM - Rebounding toward its 52-week high with recent volume-driven gains after briefly undercutting its 200 DMA line. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

9/7/2021 12:47:10 PM - Rebounding toward its 52-week high with recent volume-driven gains after briefly undercutting its 200 DMA line. This oil and gas producer showed very strong Mar and Jun '21 quarterly sales and earnings growth versus the year ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

6/2/2021 12:27:14 PM - Hit a new 52-week high with a big volume-driven gain on the prior session. This oil and gas producer showed very strong Mar '21 quarterly sales and earnings growth versus the year ago period. Annual earnings history (A criteria) is below fundamental guidelines of the fact-based investment system.

6/1/2021 12:43:17 PM - Hitting a new 52-week high. This oil and gas producer showed very strong Mar '21 quarterly sales and earnings growth versus the year ago period. Annual earnings history (A criteria) is below fundamental guidelines of the fact-based investment system.

4/25/2008 12:41:25 PM - Big gap up to new highs after reporting healthy quarterly results. However it is extended above prior chart highs in the $60 area after rising from a base-on-base type pattern. This oil and gas producer has shown 4 strong quarters of sales and earnings growth (good C), however its annual earnings history (the A criteria) is below guidelines as 2006 was a down year. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

2/29/2008 1:27:25 PM - Negatively reversed from a new all-time high reached with today's early gains. It is extended above prior chart highs in the $60 area after rising from a base-on-base type pattern. This oil and gas producer has shown 3 strong quarters of sales and earnings growth (good C), however its annual earnings history (the A criteria) is below guidelines as 2006 was a down year. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

2/26/2008 1:35:15 PM - Clear of all resistance due to overhead supply, rising from a base-on-base type pattern. This oil and gas producer has shown 2 strong quarters of sales and earnings growth (good C), however its annual earnings history (the A criteria) is below guidelines as 2006 was a down year, making this a turn-around situation. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

2/25/2008 1:16:30 PM - Considerable gain to a new all-time high today with volume running at an above average pace. Clear of all resistance due to overhead supply, rising from a base-on-base type pattern. This oil and gas producer has shown 2 strong quarters of sales and earnings growth (good C), however its annual earnings history (the A criteria) is below guidelines as 2006 was a down year, making this a turn-around situation. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

2/12/2008 12:58:08 PM - Negatively reversed from earlier all-time highs today with volume running at an above average pace. Clear of all resistance due to overhead supply, this oil and gas producer has shown 2 strong quarters of sales and earnings growth (good C) while it built a base-on-base pattern. However, its annual earnings history (the A criteria) is below guidelines as 2006 was a down year, making this a turn-around situation. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

2/11/2008 1:12:41 PM - Hitting new all-time highs today with volume running at an above average pace to help it rise clear of all resistance due to overhead supply. It has shown 2 strong quarters of sales and earnings growth (good C) while it built a base-on-base. However, its annual earnings history (the A criteria) is below guidelines as 2006 was a down year, making this a turn-around situation. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

1/2/2008 1:40:16 PM - Rising from an 8-week cup-with handle type of pattern with volume running at an above average pace today. Clear of all resistance due to overhead supply. Since it gapped up to new all-time highs 11/01/07 with gains on heavy volume following a second strong quarter of sales and earnings growth (good C) it built a base-on-base. Its annual earnings history (the A criteria) is below guidelines as 2006 was a down year, making this a turn-around situation. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

11/6/2007 2:51:32 PM - Clear of all resistance due to overhead supply since it gapped up to new all-time highs 11/01/07 with gains on heavy volume following a second strong quarter of sales and earnings. Its annual history is below guidelines. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

11/2/2007 1:22:27 PM - Clear of all resistance due to overhead supply since it gapped up to new all-time highs 11/01/07 with gains on heavy volume following a second strong quarter of sales and earnings. Its annual history is below guidelines. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

11/1/2007 1:40:45 PM - Gapped up to new all-time highs today with gains on heavy volume following a second strong quarter of sales and earnings. Its annual history is below guidelines. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

10/26/2007 - Hit new all-time highs today with gains on heavy volume. Sales and earnings below guidelines. Previously featured, but later dropped from the CANSLIM.net Featured Stocks list on 3/7/06.

3/7/2006 - G - Closed below its 200 DMA. Solid price progress yet volume lacked serious conviction on 3/1. As previously noted - An eclipse of the recent low of $31.19 or it 200 DMA would be triggering the final sell signal. As of tonight this issue will be dropped from the CANSLIM.net Featured Stocks List.

3/3/2006 - G - Recent solid price progress yet volume lacked serious conviction on 3/1. An eclipse of the recent low of $31.19 or it 200 DMA would be triggering the final sell signal.

3/2/2006 5:38:42 PM - G - Yesterday's solid price progress yet volume lacked serious conviction. An eclipse of the recent low of $31.19 or it 200 DMA would be triggering the final sell signal.

3/1/2006 5:10:08 PM - G - Solid price progress yet volume lacked serious conviction. An eclipse of the recent low of $31.19 or it 200 DMA would be triggering the final sell signal.

2/28/2006 - G - Declines today. An eclipse of the recent low of $31.19 or it 200 DMA would be triggering the final sell signal.

2/27/2006 4:42:56 PM - G - Slight gap down and declines today. Recent advance from near its 200 DMA halted. An eclipse of the recent low of $31.19 would be triggering another sell signal.

2/23/2006 4:11:46 PM - G - Recent advance from near its 200 DMA halted.

2/22/2006 - G - Recent advance from near its 200 DMA halted today.

2/17/2006 - G - Continues advancing after recently reversing from near its 200 DMA.

2/16/2006 4:45:42 PM - G - Continues advancing after recently reversing from near its 200 DMA.

2/14/2006 5:52:35 PM - G - Reversed form session lows to close with a gain after continued declines since closing under its 50 DMA triggering a sell signal.

2/13/2006 4:29:57 PM - G - Continued declines after recently closing under its 50 DMA triggering a sell signal.

2/10/2006 5:06:44 PM - G - Further declines on increasing volume today after recently closing under its 50 DMA triggering a sell signal.

2/9/2006 4:47:23 PM - G - New recent lows today. Recently closed under its 50 DMA triggering a sell signal.

2/7/2006 4:49:21 PM - G - Like most oil stocks declined today and closed near session lows under its 50 DMA triggering a sell signal.

2/1/2006 - G - Like most oil stocks declined today.

1/27/2006 - G - Like most oil stocks gap at the open yet closed off of session highs.

1/26/2006 - G - Further declines today.

1/25/2006 - G - Declines today like most oil related stocks.

1/23/2006 - G - Near all-time highs.

1/18/2006 - G - Gap down today yet still near all-time highs.

1/17/2006 - G - Had new highs today yet on average volume.

1/17/2006 - G - Had new highs today yet is now off of session highs.

1/13/2006 - G - New highs today yet volume lacked conviction.

1/11/2006 - G - Just off of all-time highs.

1/5/2006 - G - Trading back above its 50 DMA.

1/4/2006 - G - Trading back above its 50 DMA.

12/29/2005 4:28:06 PM - G - Dipped intra-day then reversed to close with a less substantial loss.

12/27/2005 4:54:36 PM - G - Holding above its 50 DMA.

12/22/2005 4:13:01 PM - G - Added to yesterday's solid gains.

12/19/2005 - G - Breaking below it 50 DMA as previously noted a break below there would be a concern.

12/16/2005 - G - Holding above its 50 DMA; a break below there would be a concern.

12/8/2005 4:57:00 PM - G - Holding above its 50 DMA a break below there would be a concern.

12/7/2005 6:54:43 PM - G - Hoding above its 50 DMA a break below there would be a concern.

12/7/2005 6:54:41 PM - G - Hoding above its 50 DMA a break below there would be a concern.

12/5/2005 4:39:32 PM - G - Had better gains intra-day.

11/28/2005 6:04:25 PM - G - Closed below its 50 DMA and its upward trendline. As previously noted - 'A break below there would be a concern.' Has almost doubled since featured on 6/16/2004. Split 2:1, eff. 11/18/2005

11/18/2005 - G - Holding above its 50 DMA and an upward trendline. As previously noted - 'A break below there would be a concern.' Has almost doubled since featured on 6/16/2004. Split 2:1, eff. 11/18/2005

11/10/2005 5:06:39 PM - G - Broke below support of its 50 DMA and an upward trendline. As previously noted - 'A break below there would be a concern.' Has almost doubled since featured on 6/16/2004.

11/9/2005 4:42:34 PM - G - Remains near support of its 50 DMA and an upward trendline. A break below there would be a concern. Has almost doubled since featured on 6/16/2004.

11/7/2005 6:15:06 PM - G - Near support of its 50 DMA and an upward trendline. A break below there would be a concern. Has almost doubled since featured on 6/16/2004.

11/7/2005 6:15:05 PM - G - Near support of its 50 DMA and an upward trendline. A break below there would be a concern. Has almost doubled since featured on 6/16/2004.

10/28/2005 4:33:13 PM - G - Reversed from support at its 50 DMA. A break below there would be a concern. Has almost doubled since featured on 6/16/2004.

10/21/2005 5:03:58 PM - G - Continues to find support at its 50 DMA. A break below there would be a concern. Has almost doubled since featured on 6/16/2004.

10/19/2005 - G - Found support at its 50 DMA ($62.12). A break below there would be a concern. Has almost doubled since featured on 6/16/2004.

10/17/2005 5:15:35 PM - G - Gap open and gains today yet volume could have been better. Has almost tripled since featured on 6/16/2004.

10/12/2005 6:14:44 PM - G - More declines today like most other oil stocks. Support near $60. Has almost tripled since featured on 6/16/2004.

10/6/2005 5:15:36 PM - G - More declines today like most other oil stocks. Support near $60. Has almost tripled since featured on 6/16/2004.

10/5/2005 5:03:05 PM - G - Declines today like most other oil stocks. Has almost tripled since featured on 6/16/2004.

10/4/2005 12:55:38 PM - G - Declines today like most other oil stocks. Has almost tripled since featured on 6/16/2004.

10/3/2005 1:15:00 PM - G - Huge move today on huge volume! Has almost tripled since featured on 6/16/2004.

9/30/2005 12:43:40 PM - G - Down a bit today after two days with solid advances. Has more than doubled since featured.

9/29/2005 1:14:25 PM - G - Another gap open and new highs today on huge volume. Has more than doubled since featured.

9/28/2005 1:37:17 PM - G - Gap open and new highs today on huge volume. Has more than doubled since featured.

9/26/2005 1:01:16 PM - G - After several days of declines it is making a decent advance today on above average volume. Has doubled since featured.

9/22/2005 5:21:16 PM - G - Declines today. Support near $58. Has doubled since featured.

9/21/2005 12:52:42 PM - G - More gains this morning. Has doubled since featured.

9/20/2005 4:49:24 PM - G - Another new high close. Has doubled since featured.

9/19/2005 12:53:03 PM - G - More new highs on above average volume. Has doubled since featured.

9/16/2005 5:12:59 PM - G - New highs on above average volume. Has almost doubled since featured.

9/16/2005 1:08:29 PM - G - Near new highs. Has almost doubled.

9/15/2005 1:23:56 PM - G - New highs today on above average volume adding to gains sonce featured. Has almost doubled.

9/14/2005 12:53:47 PM - G - Holding up since yesterday's nice advance.

9/13/2005 12:35:01 PM - G - Nice action today adding to gains since featured. Has almost doubled.

9/8/2005 5:28:20 PM - G - Again down a bit today yet still above support of its 50 DMA ($53.71).

9/6/2005 5:30:59 PM - G - Down a bit today yet still above support of its 50 DMA ($53.18).

8/31/2005 - G - Continues moving up from support of its 50 DMA with a nice advance on well above average volume adding to gains since first featured in yellow. Has about doubled since then.

8/30/2005 4:53:29 PM - G - Moved up from support at its 50 DMA with a nice advance on well above average volume.

8/22/2005 5:15:41 PM - G - Recently found support at its 50 DMA ($50.71).

8/19/2005 5:29:51 PM - G - Found support at its 50 DMA ($50.37)

8/18/2005 5:29:05 PM - G - Found support at its 50 DMA ($50.03)

8/17/2005 5:46:36 PM - G - More declines todayon above average volume. Supprot at it 50 DMA ($49.71)

8/16/2005 5:42:26 PM - G - Slight gap down this moring and a close near session lows.

8/16/2005 11:25:32 AM - G - Slight gap down this moring.

8/16/2005 11:25:32 AM - G - Slight gap down this moring.

8/15/2005 4:21:48 PM - G - Continues trading near all-time highs and above support.

8/15/2005 4:21:47 PM - G - Continues trading near all-time highs and above support.

8/5/2005 5:21:37 PM - G - Reversed form session lows to close with a less server loss.

7/27/2005 1:08:59 PM - G - Remains pearched near all-time highs and has enjoyed steady gains since featured.

7/26/2005 5:50:30 PM - G - New high close yet volume could have been better.

7/25/2005 5:58:40 PM - G - Another better volume up day. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/22/2005 5:04:15 PM - G - Gap open and a close near session highs. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/19/2005 5:50:57 PM - G - Closed higher on about average volume. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/15/2005 5:36:25 PM - G - Closed higher on about average volume. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/14/2005 6:00:06 PM - G - Closed lower on above average volume. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/12/2005 5:30:33 PM - G - Still in strong condition. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/12/2005 5:30:31 PM - G - Still in strong condition. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/11/2005 6:03:36 PM - G - Still in strong condition. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/8/2005 4:55:16 PM - G - Negatively reversed from new highs. However recent gap higher, still in strong condition. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/8/2005 12:42:35 PM - G - Negative reversal from new highs. However recent gap higher, still in strong condition. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/7/2005 1:01:23 PM - G - Continues advancing today after small gap higher earlier last week on impressive volume.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/6/2005 - G - Ends near session lows and with with a considerable loss while trading about twice normal volume. May now start to consolidate.

7/5/2005 1:33:47 PM - G - Nice gap higher today. Continues advancing today after small gap higher earlier last week on impressive volume. Poised for another new 52-week high close.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/1/2005 4:45:19 PM - G - Nice gap higher today! Continues advancing today after small gap higher earlier this week on impressive volume. Another new 52-week high close.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

7/1/2005 12:42:38 PM - G - Nice gap higher today. Continues advancing today after small gap higher earlier this week on impressive volume. Poised for another new 52-week high close.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/30/2005 6:39:43 PM - G - Continues advancing today after small gap higher earlier this week on impressive volume. Another new 52-week high close.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/30/2005 12:29:24 PM - G - Continues advancing today after small gap higher yesterday on impressive volume. Poised for new 52-week high close.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/29/2005 5:18:15 PM - G - Gap higher today on impressive volume! Another new 52-week high close.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/29/2005 12:59:38 PM - G - Gap higher today on impressive volume! Poised for new 52-week high close.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/29/2005 11:02:39 AM - G - Gap higher todayon impressive volume! Poised for new 52-week high close.This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/28/2005 7:16:57 PM - G - High volume which is a slight concern yet only closed with a minor decline in price. Remains well above support. This issue was first featured (yellow) on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/28/2005 12:55:42 PM - G - Continues trending higher. This issue was first featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since. Watch for prices to remain above its 50 DMA.

6/27/2005 12:29:24 PM - G - Continues trending higher. This issue was first featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/24/2005 5:29:35 PM - G - Reversed from lows to close with a gain on above average volume. Remains highly ranked.

6/24/2005 12:34:57 PM - G - Continues trending higher. This issue was first featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/23/2005 6:42:10 PM - G - Down today yet volume less than average. This issue was first featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/22/2005 4:53:20 PM - G - Continues trending higher. This issue was first featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/22/2005 - G - Continues trending higher. This issue was first featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/21/2005 5:25:34 PM - G - Loss on light volume.

6/20/2005 4:47:42 PM - G - Another one with a new high close on less than average volume.

6/20/2005 12:45:49 PM - G - Moving higher again after only a one day pullback. This issue was first marked featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/17/2005 6:46:54 PM - G - Moving higher again after only a one day pullback. This issue was first featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/17/2005 1:25:42 PM - G - Moving higher again after only a one day pullback. This issue was first marked featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/16/2005 4:52:27 PM - G - Pulling back today after BV move higher all week. This issue was first featured (yellow) at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/16/2005 12:48:40 PM - G - Pulling back today after BV move higher all week. This issue was first marked featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/15/2005 4:52:16 PM - G - Holding on to recent strong gains.

6/15/2005 4:52:15 PM - G - Holding on to recent strong gains.

6/15/2005 12:41:43 PM - G - BV move higher everyday this week! After a recent gap higher from a nice base. Was first marked featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/14/2005 5:17:56 PM - G - Added to yesterday's nice gains and close near session highs!

6/14/2005 12:37:58 PM - G - BV move higher yesterday and today. After a recent gap higher from a nice base! Was first marked featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/13/2005 5:38:23 PM - G - Big volume move higher today with a new high close!

6/13/2005 12:33:34 PM - G - BV move higher today. After a recent gap higher from a nice base! Was first marked featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/10/2005 4:57:25 PM - G - Another new high close yet again volume could have been better.

6/9/2005 5:16:33 PM - G - Nice price progress and a new high close yet volume could have been better.

6/8/2005 - G - Recent gap higher from a nice base! Was first marked featured (yellow) in this report on 6/16/04 at $13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/7/2005 12:41:24 PM - G - Recent gap higher from a nice base! Was first marked featured (yellow) in this report on 6/16/04 at 13.94 (adjusted for 2/1 split) and has steadily advanced since.

6/2/2005 5:32:07 PM - G - Remains near all-time highs.

6/1/2005 5:12:18 PM - G - New high close yet volume less than average.

5/31/2005 5:42:47 PM - G - Perched near all-time highs.

5/31/2005 - Featured on 6/16/2004 in CANSLIM.net's Mid-Day Breakouts Report near $27. Has made a steadily advance since and now is above $70.

5/27/2005 4:42:34 PM - G - Another new high close yet volume less than average.

5/26/2005 5:24:19 PM - G -New high close yet volume less than average.

5/16/2005 6:39:00 PM - G -B Bounced from support near $60.

5/12/2005 4:59:59 PM - G - Losses today on just above average volume. Support near $60.

5/9/2005 4:47:01 PM - G - New high close on light volume. Support near $60.

5/6/2005 4:04:04 PM - G - New high close on above average volume.

5/4/2005 4:34:24 PM - G - Holding up very well. Initial support near $60.

5/3/2005 4:37:08 PM - G - Had decent gains intra-day yet closed about unchanged on above average volume. Initial support near $60. Status changed from yellow to green.

5/3/2005 12:44:00 PM - Y - Gap open and BV BO today from a nice base! Was first marked featured (yellow) in this report on 6/16/04 at 27.88 and has steadily advanced since.

5/2/2005 - Y - Gap open and BV BO today from a nice base! Was first marked featured (yellow) in this report on 6/16/04 at 27.88 and has steadily advanced since.

4/20/2005 12:46:39 PM - G - Fairly highly ranked by IBD. Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Too ET. If price falls back towards mid 50's would be a worrisome sign.

2/22/2005 12:56:18 PM - G - L in excellent group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Too ET. If price falls back towards mid 50's would be a worrisome sign.

2/14/2005 1:16:26 PM - G - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Base now questionable.

11/1/2004 12:52:58 PM - G - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Base now questionable.

9/28/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Starting to get a little too ET.

9/24/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Starting to get a little too ET.

9/10/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Starting to get a little too ET.

8/20/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Starting to get a little too ET.

8/20/2004 1:00:00 PM - Y - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Starting to get a little too ET.

8/19/2004 1:00:00 PM - Y - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88. Starting to get a little too ET.

8/18/2004 1:00:00 PM - Y - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88.

7/27/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88.

7/6/2004 1:00:00 PM - G - Very good group. Highly ranked by IBD.Was marked noteworthy (yellow) in this report on 6/16 at 27.88.

7/6/2004 1:00:00 PM - G - Pretty good group. Nice gap open and BV BO today! Highly ranked by IBD. Getting a little ET to be buyable. Was marked noteworthy (yellow) in this report on 6-16 at 27.88.

6/16/2004 1:00:00 PM - G - Pretty good group. Nice gap open and BV BO today! Highly ranked by IBD. Getting a little ET to be buyable. Was marked noteworthy (yellow) in this report on 6-16 at 27.88.

6/16/2004 1:00:00 PM - Y - Pretty good group. Nice recent gap open. Highly ranked by IBD. Getting a little ET.

6/16/2004 1:00:00 PM - Y - Pretty good group. Nice recent gap open. Highly ranked by IBD.

6/16/2004 1:00:00 PM - Y - Pretty good group. Nice gap open today. Highly ranked by IBD.

6/16/2004 1:00:00 PM - Y - Pretty good group. Nice gap open today. Highly ranked by IBD.

6/8/2004 1:00:00 PM - Pretty good group. Highly ranked by IBD.