2/17/2012 12:30:43 PM - No resistance remains due to overhead supply after a 6-month cup shaped consolidation, however this Oil & Gas - Field Services firm is encountering distributional pressure this week while challenging its 52-week high. Quarterly comparisons through Dec '11 show strong sales and earnings increases satisfying the C criteria. However, a downturn in FY '09 earnings is a flaw concerning the A criteria which calls for strong annual earnings increases for the past 3-5 years.

2/18/2011 1:41:27 PM - This Oil & Gas - Field Services firm is perched near its 52-week high with no resistance due to overhead supply following recent gains backed by above average volume. Found support at its 50 DMA line when recently consolidating. It has continued higher since noted in the 11/10/10 mid-day report - "Earnings and sales history below guidelines."

2/2/2011 1:09:11 PM - Pulling back today, this Oil & Gas - Field Services firm hit a new 52-week high yesterday with a second consecutive gain backed by above average volume. Held its ground above support at its 50 DMA line when recently consolidating. Healthy action has continued since noted in the 11/10/10 mid-day report - "Earnings and sales history below guidelines."

2/1/2011 1:40:34 PM - Hit a new 52-week high today with a second consecutive gain backed by above average volume. Held its ground above support at its 50 DMA line when recently consolidating. Healthy action has continued since last noted in the 11/10/10 mid-day report - "Earnings and sales history below guidelines."

11/10/2010 1:21:11 PM - Perched at its 52-week high following a gap up gain on the prior session. Earnings and sales history below guidelines.

7/2/2008 1:02:54 PM - Reversed today's early gains after hitting a new all-time high. Questionable earnings and sales history, below guidelines.

5/6/2008 12:37:22 PM - Questionable earnings and sales history, below guidelines. Challenging all-time highs in the $51 area.

5/2/2008 1:16:47 PM - Questionable earnings and sales history, below guidelines. Challenging all-time highs in the $51 area.

5/1/2008 1:12:09 PM - Questionable earnings and sales history, below guidelines. Challenging all-time highs in the $51 area.

8/1/2007 12:56:49 PM - Base somewhat questionable and "C" and sales history are below the guidelines.

7/26/2007 12:49:04 PM - Base somewhat questionable and "C" and sales history are below the guidelines.

7/25/2007 1:37:34 PM - Base somewhat questionable and "C" and sales history are below the guidelines.

7/17/2007 12:32:15 PM - Base somewhat questionable and "C" and sales history are below the guidelines.

7/3/2007 11:30:27 AM - Base somewhat questionable and "C" and sales history are below the guidelines.

6/15/2007 12:59:44 PM - Base somewhat questionable and "C" and sales history are below the guidelines.

5/22/2007 12:44:56 PM - Base somewhat questionable.

5/5/2006 1:22:46 PM - Base somewhat questionable.

5/4/2006 12:57:43 PM - Base somewhat questionable.

4/27/2006 1:00:32 PM - Base somewhat questionable.

4/25/2006 1:17:28 PM - Base somewhat questionable.

3/6/2006 - G - As previously noted, an eclipes of $34.43 would be another sell signal. As of tonight this issue will be dropped from CANSLIM.net's Featured Stocks List.

2/28/2006 - G - As previously noted, an eclipes of $34.43 would be another sell signal.

2/27/2006 - G - A sigificant eclipse of the recent low of $34.43 would be another sell signal.

2/23/2006 4:08:47 PM - G - Continues trading near its 50 DMA.

2/22/2006 4:41:58 PM - G - Continues trading near its 50 DMA.

2/21/2006 3:54:10 PM - G - Gap open and traded above its 50 DMA.

2/15/2006 4:13:42 PM - G - Continued declines today below its 50 DMA.

2/14/2006 5:45:02 PM - G - Declines today on above average volume.

2/10/2006 4:57:42 PM - G - Decent gains today especially after yesterday where price finished well off of session highs.

2/9/2006 4:40:15 PM - G - Gap open and gains intra-day yet closed well off of session highs.

2/8/2006 5:45:24 PM - G - Closed below support of its 50 DMA. As previously mentioned - A break below there would be a sell signal. Featured at $22.96.

2/7/2006 4:41:23 PM - G - Declines today to support at its 50 DMA ($36.51). A break below there would be a sell signal. Featured at $22.96.

2/1/2006 4:29:00 PM - G - Closing at session lows.Featured at $22.96.

1/27/2006 3:56:45 PM - G - Gap open yet had better gains intra-day.Featured at $22.96.

1/26/2006 5:04:38 PM - G - Above average volume declines today are a concern yet closed well off of session lows. Featured at $22.96.

1/25/2006 4:34:17 PM - G - Above average volume declines today are a concern. Featured at $22.96.

1/23/2006 12:53:28 PM - G - Above average volume advance adds to gains since featured at $22.96.

1/19/2006 4:19:19 PM - G - New highs yet volume lacked conviction.

1/18/2006 4:18:49 PM - G - Holding up near new highs.

1/17/2006 5:07:31 PM - G - Gap open and gains today with a new high close yet volume could have been greater.

1/13/2006 - G - Was lower in the morning half of today's session. Reversed from near support.

1/10/2006 4:44:50 PM - G - New high close.

1/6/2006 5:32:04 PM - G - Gap open and solid advance today on more than 2 times average volume.

1/5/2006 - G - Holding above its 50 DMA.

1/4/2006 4:49:23 PM - G - More above average volume gains today.

1/4/2006 4:49:21 PM - G - More above average volume gains today.

1/3/2006 - G - Above average volume gains today closing above its 50 DMA.

12/27/2005 4:36:43 PM - G - Break and closed below its 50 DMA and as previously mentioned that would be a sell signal.

12/22/2005 4:04:00 PM - G - Approaching its 50 DMA. A break below there would be a sell signal.

12/21/2005 5:54:23 PM - G - Approaching its 50 DMA. A break below there would be a sell signal.

12/19/2005 4:36:25 PM - G - Approaching its 50 DMA. A break below there would be a sell signal.

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

12/8/2005 4:48:57 PM - G - Nice above average volume gains today.

11/30/2005 4:50:45 PM - G - Continues trading near its 50 DMA.

11/23/2005 4:40:19 PM - G - Has been advancing from near its 50 DMA.

11/22/2005 3:48:49 PM - G - Continues trading near its 50 DMA.

11/22/2005 3:48:46 PM - G - Continues trading near its 50 DMA.

11/16/2005 5:11:59 PM - G - Nice advance with volume conviction closing above its 50 DMA. As previuosly mentioned - 'A break above there would be significant.' Still sits with a decent gain since featured.

11/15/2005 4:36:00 PM - G - Ran into resistance of its 50 DMA. A break above there would be significant. Still sits with a decent gain since featured.

11/10/2005 4:59:05 PM - G - Considerable losses today on above average volume. Still sits with a decent gain since featured.

11/9/2005 4:30:49 PM - G - A solid advance and close above the downward trendline (connecting highs) would be significant.

11/3/2005 6:00:17 PM - G - Gap open and advance yet volume lacked conviction.

11/2/2005 4:48:11 PM - G - Nice advance on above average volume.

11/1/2005 5:02:44 PM - G - Traded above its 50 DMA intra-day yet closed with a loss. Still above featured price.

10/20/2005 5:48:38 PM - G - Again dipped to new recent lows today. Still above featured price.

10/19/2005 5:31:03 PM - G - Dipped to new recent lows today yet reversed and closed about unchanged.

10/13/2005 - G - Declines today on well above average volume.

10/7/2005 4:27:12 PM - G - Gains today although on lighter volume.

10/4/2005 6:49:09 PM - G - Declines like most oil related stocks yet volume was below average. Now near initial support. Next support at its 50 DMA ($32.37)

10/3/2005 5:13:24 PM - G - Again another solid advance intra-day yet closed well off of session highs.

9/30/2005 4:39:30 PM - G - Another solid advance intra-day yet closed about unchanged.

9/29/2005 6:00:45 PM - G - Solid advance today with volume conviction.

9/26/2005 4:47:51 PM - G - Decent price progress although volume could have been better.

9/22/2005 - G - Broke its upward trendline yet found suport at its 50 DMA. Still well above featured price of $22.96.

9/21/2005 4:51:49 PM - G - Continues trading in a tight range above its upward trendline. A break below there would be a technical failure. Still well above featured price of $22.96.

9/16/2005 5:03:30 PM - G - Near its upward trendline. A break below there would be a technical failure. Still well above featured price of $22.96.

9/15/2005 5:26:45 PM - G - A break of this upward trendline would be a technical failure. Still well above featured price of $22.96.

9/13/2005 4:56:58 PM - G -Dipped to near support of an upward trendline though volume was below average. A break of this upward trendline would be a technical failure. Still well above featured price of $22.96.

9/12/2005 4:51:36 PM - G -Continues holding up since the big reversal on 09/01.

9/8/2005 5:21:56 PM - G - Holding up since the big reversal on 09/01.

9/6/2005 11:26:11 AM - G - More declines today. Digging into support. Not a good sign.

9/2/2005 5:31:24 PM - G - Declines today to near support after yesterday's reversal.

9/2/2005 11:32:21 AM - G - Declines today after yesterday's reversal.

9/1/2005 4:58:24 PM - G - Seems to have had better gains this moring yet closed well off of session highs.

9/1/2005 - G - Seems to have had better gains this morning yet now sits well off of session highs.

8/31/2005 - G -Huge gap open and solid advance today adding to gains since featured.

8/30/2005 1:15:38 PM - G -Recent uptrend continues with better volume again today.

8/29/2005 - G -Recent uptrend continues with better volume today.

8/22/2005 4:53:38 PM - G - Closed lower on about average volume.

8/22/2005 4:53:36 PM - G - Closed lower on about average volume.

8/19/2005 5:21:34 PM - G - Closing higher on about average volume.

8/18/2005 5:23:25 PM - G - Closed higher on light volume.

8/17/2005 5:26:24 PM - G - Again above average volume declines today making new lows.

8/15/2005 10:50:09 AM - G - Above average volume declines today making new lows.

8/11/2005 5:02:42 PM - G - Consolidating recent gains since featured.

8/11/2005 5:02:40 PM - G - Consolidating recent gains since featured.

8/9/2005 - G - Closed lower yet volume about average. Price is still well above support.

8/9/2005 11:21:48 AM - G - Down a bit yet volume less than average.

8/9/2005 11:21:46 AM - G - Down a bit yet volume less than average.

8/8/2005 4:41:02 PM - G - New high close on above average volume!

8/5/2005 5:05:47 PM - G - Down today yet volume light. Still holding on to incredible gains since featured near $23.

8/5/2005 5:05:37 PM - G - Dwon today yet volume light. Still holding on to incredible gains since featured near $23.

8/4/2005 4:48:35 PM - G - Still holding on to incredible gains since featured near $23.

8/3/2005 4:41:34 PM - G - Another gap open and new highs with volume conviction though closed near session lows.

8/3/2005 4:41:32 PM - G - Another gap open and new highs with volume conviction though closed near session lows.

8/3/2005 12:33:30 PM - G - Another gap open and new highs with volume conviction!

8/2/2005 12:40:11 PM - G - Gap open and new highs with volume conviction!

8/2/2005 10:59:21 AM - G - Gap open and new highs with volume conviction!

8/1/2005 4:38:01 PM - G - Again, new highs today on better volume.

8/1/2005 4:37:59 PM - G - Again, new highs today on better volume.

8/1/2005 1:08:43 PM - G - New highs today on better volume.

7/29/2005 6:08:14 PM - G - New highs today and better volume today yet still about average.

7/29/2005 6:08:13 PM - G - New highs today and better volume today yet still about average.

7/28/2005 11:31:03 AM - G - New high today yet volume light.

7/27/2005 4:46:28 PM - G - New high close as volume is increasing. Continues adding to Friday's nice gains.

7/27/2005 12:46:42 PM - G - Continues adding to Friday's nice gains yet volume lacks conviction.

7/26/2005 5:43:41 PM - G - Continues adding to Friday's nice gains yet volume lacks conviction.

7/25/2005 11:29:28 AM - G - Adding to Friday's nice gains yet volume lacks conviction at this point.

7/22/2005 4:49:01 PM - G - New high close on above average volume. DailyGraphs has a bad print with a low of $22.49. Actual low was $26.66.

7/21/2005 6:18:21 PM - G - Closed lower on light volume. Support near upward trend line and 50 DMA ($24.40).

7/21/2005 6:18:19 PM - G - Closed lower on light volume. Support near upward trend line and 50 DMA ($24.40).

7/21/2005 6:18:05 PM - G - Closed lower on light volume. Support near upward trend line and 50 DMA ($24.28).

7/21/2005 6:18:03 PM - G - Closed lower on light volume. Support near upward trend line and 50 DMA ($24.28).

7/19/2005 5:12:04 PM - G - Closed higher on light volume. Support near upward trend line and 50 DMA ($24.28).

7/19/2005 5:12:03 PM - G - Closed higher on light volume. Support near upward trend line and 50 DMA ($24.28).

7/19/2005 5:11:57 PM - G - Closed higher on light volume. Support near upward trendline and 50 DMA ($24.28).

7/19/2005 5:11:38 PM - G - Closed higher on light volume. Support near upward trendline and 50 DMA ($24.22).

7/18/2005 5:21:59 PM - G - Selling continues and today's volume increased over the prior session. Support near upward trendline and 50 DMA ($24.22).

7/15/2005 5:13:18 PM - G - Closed lower and near its session's lows on light volume today. Still remains in solid uptrend.

7/14/2005 5:50:57 PM - G - Closed lower and near its session's lows on about average volume today. Still remains in solid uptrend.

7/13/2005 7:19:02 PM - G - Had new highs intra-day yet closed with a loss and near session lows.

7/13/2005 12:38:06 PM - G - Consolidating recent gains. Remains in healthy uptrend. Highly ranked by IBD.

7/12/2005 5:12:06 PM - G - Big volume advance on Tuesday. Highly ranked by IBD.

7/11/2005 - G - Consolidating recent gains. Still confined to a tight trading range. Highly ranked by IBD.

7/8/2005 4:48:11 PM - G - Ends with a new 52-week high close on above average volume!

7/7/2005 5:50:18 PM - G - Ends with a gain after being down intra-day.

7/6/2005 5:31:20 PM - G - Negatively reversing from new highs on just above average volume.

7/6/2005 - G - Negatively reversing from new highs. Still confined to a tight trading range. Highly ranked by IBD. Volatile action in recent weeks.

7/5/2005 5:42:09 PM - G - Nice new high close on above average volume!

7/5/2005 - G - Moving higher today however, remains confined to a tight trading range. Highly ranked by IBD. Volatile action in recent weeks.

7/1/2005 - G - Moved slightly lower today on average volume. Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks.

6/30/2005 6:29:34 PM - G - Moved slightly higher today. Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks.

6/30/2005 12:27:27 PM - G - Confined to a tight trading range today. Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks.

6/29/2005 - G - Modest gain on average volume. Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks.

6/28/2005 12:44:26 PM - G - Confined to a tight trading range today. Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks. Continues acting well, above its 50 DMA.

6/27/2005 12:26:22 PM - G - Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks. Continues acting well, above its 50 DMA.

6/24/2005 - G - Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks. Continues acting well, above its 50 DMA.

6/23/2005 5:49:07 PM - G - High volume down day.

6/23/2005 5:49:06 PM - G - High volume down day.

6/23/2005 12:36:59 PM - G - Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks. Continues acting well above its 50 DMA.

6/22/2005 - G - Highly ranked by IBD. Quickly got too extended. Volatile action in recent weeks. Continues acting well above its 50 DMA.

6/21/2005 12:27:31 PM - G - Highly ranked by IBD. Quickly got too extended. Volatile action late last week.. Continues acting well above its 50 DMA.

6/20/2005 4:38:53 PM - G - Decant gain with good volume. Quickly repairing recent violation.

6/20/2005 12:42:45 PM - G - Highly ranked by IBD. Quickly got too extended. Volatile action late last week.. Continues actiong well above its 50 DMA.

6/17/2005 6:23:33 PM - G - Nice reversing action today with new highs quickly repairing yesterday's decline. Just what you would want to see.

6/17/2005 1:20:33 PM - G - Highly ranked by IBD. Quickly got too extended. Gapped lower yesterday than regained all that was lost yesterday by gapping higher today. Continues actiong well above its 50 DMA.

6/16/2005 4:34:30 PM - G - Gap down and diped today. Did manage to close well off of lows. Need to promtly repair damage.

6/16/2005 12:43:59 PM - G - Highly ranked by IBD. Quickly got too extended. Continues actiong well above its 50 DMA.

6/15/2005 4:39:45 PM - G - Uptrend continues.

6/15/2005 4:39:44 PM - G - Uptrend continues.

6/15/2005 12:38:02 PM - G - Highly ranked by IBD. Quickly got too extended. Continues actiong well above its 50 DMA.

6/14/2005 5:06:30 PM - G - Uptrend continues.

6/14/2005 12:32:36 PM - G - Highly ranked by IBD. Quickly got too extended. Continues actiong well above its 50 DMA.

6/13/2005 5:28:39 PM - G - Recent uptrend continues.

6/10/2005 4:52:35 PM - G - Dipped intra-day yet managed to close about unchanged. Volume about average.

6/9/2005 5:08:38 PM - G - Decent move today on above average volume and a new high close.

6/6/2005 4:59:34 PM - G - Continues trending upward from recent test of 50 DMA..

6/3/2005 5:12:41 PM - G - Decent move with volume.

6/3/2005 12:30:04 PM - G - Highly ranked by IBD. Quickly got too extended. Continues actiong well above its PP.

5/31/2005 5:32:05 PM - G - Loss yet volume less than average.

5/31/2005 - Immediately moved a bit higher then quickly headed towards it 50 DMA where it found support after featured in CANSLIM.net's Mid-Day Breakouts Report on 5/6/2005.

5/27/2005 4:37:47 PM - G - Decent price progress with volume conviction. Not much overhead supply remains in the way of new highs.

5/26/2005 5:15:36 PM - G - Decent price progress although volume could have been better.

5/18/2005 6:34:14 PM - G - Holding above 50 DMA.

5/16/2005 6:32:18 PM - G - Recent slide haulted above 50 DMA.

5/12/2005 4:51:02 PM - G - After today's loss price is now near support of recent highs near $21.50.

5/11/2005 7:00:46 PM - G - Another loss after 4 consecitive winnign sessions. Today's volume was again lighter. Continues acting well above its pivot of $22.45. Support near $21.50.

5/10/2005 4:34:46 PM - G - A loss after 4 consecitive winnign sessions. Today's volume was lighter. Continues acting well above its pivot of $22.45.

5/9/2005 4:36:03 PM - G - New high close on above average volume. Highly ranked by IBD. Quickly got too extended. Continues acting well above its PP.

5/9/2005 - G - Highly ranked by IBD. Quickly got too extended. Continues actiong well above its PP.

5/6/2005 3:58:07 PM - G - Just featured in today's CANLIM.net's Mid-Day
Breakouts Report
. L in great group. Highly ranked by IBD.

5/6/2005 1:23:04 PM - Y - L in great group. Highly ranked by IBD.

5/5/2005 1:02:48 PM - Excellent group. "C" questionable.

3/7/2005 12:41:50 PM - Excellent group. Base and "C" questionable.

3/3/2005 12:51:04 PM - Excellent group. Base questionable at this point. "C" questionable.

2/24/2005 12:38:44 PM - Excellent group. Base questionable at this point. "C" questionable.

11/30/2004 12:53:59 PM - Very good group. Base questionable at this point. "C" questionable.

11/23/2004 12:46:03 PM - Very good group. Base questionable at this point. "C" questionable.

11/19/2004 12:46:44 PM - Very good group. Base questionable at this point. "C" questionable.

11/18/2004 12:56:34 PM - Very good group. Base questionable at this point. "C" questionable.

11/16/2004 12:42:58 PM - Very good group. Base questionable at this point. "C" questionable.

11/11/2004 1:04:35 PM - Very good group. Decent base. "C" questionable.

11/4/2004 12:56:22 PM - Very good group. Decent base. "C" questionable.

11/3/2004 1:00:07 PM - Good group.