10/25/2023 12:00:16 PM - Rallying from support at its 50 DMA line. Reported strong Sep '23 quarterly results but fundamental concerns remain. Noted with caution in prior mid-day reports - " Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

2/1/2023 12:30:05 PM - Gapped down today retreating from its all-time high and violating its 50 DMA line. Noted with caution in prior mid-day reports - " Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

12/13/2022 12:31:43 PM - Consolidating in a tight range near its all-time high since last noted with caution in the 12/05/22 mid-day report - " Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

12/5/2022 12:54:24 PM - Perched near its all-time high hit after a volume-driven gain last week. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.

10/31/2022 12:14:51 PM - Perched within striking distance of its all-time high after a spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.

6/22/2022 12:34:03 PM - Slumped well below its 200 DMA line with a gap down and volume-driven loss last week. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. On 3/28/2006 it was dropped from the Featured Stocks list."

6/17/2022 12:18:26 PM - Slumped well below its 200 DMA line with a gap down and volume-driven loss on the prior session. Fundamental concerns remain since last noted with caution in the 1/14/16 mid-day report - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. On 3/28/2006 it was dropped from the Featured Stocks list."

1/14/2016 12:11:30 PM - Slumped below its 50 DMA line after last noted with caution in the 1/05/16 mid-day report - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. On 3/28/2006 it was dropped from the Featured Stocks list."

1/5/2016 12:23:02 PM - Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. On 3/28/2006 it was dropped from the Featured Stocks list.

10/26/2012 11:57:40 AM - Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 3/28/2006 when dropped from the Featured Stocks list.

3/29/2006 - New recent lows yesterday. Continues trading below its 50 DMA. Latest earnings were below guidelines. As of 3/28/2006, this issue was from the CANSLIM.net Featured Stocks List.

5/2/2006 12:56:45 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

5/1/2006 12:29:48 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

4/19/2006 -

2:1 Stock Split was effective on 4/19/06. PP amd MB adjusted to reflect split.



4/14/2006 -

Scheduled for a 2:1 Stock Split on 4/19/06.



3/28/2006 2:54:45 PM - G - New recent lows today. Continues trading below its 50 DMA. Latest earnings were below CAN SLIM(TM) guidelines. As of tonight this issue will be dropped from the CANSLIM.net Featured Stocks List.

3/27/2006 - G - Continues trading below its 50 DMA. Latest earnings were below CAN SLIM(TM) guidelines. That makes 2 strikes.

3/24/2006 4:40:57 PM - G - Closed just below its 50 DMA. Latest earnings were below CAN SLIM(TM) guidelines. That makes 2 strikes.

3/23/2006 - G - Declines today yet on average volume and price is still above support of its 50 DMA ($95.89). Latest earnings were below CAN SLIM(TM) guidelines.

3/22/2006 - G - Declines today yet on less than average volume and price is still above support of its 50 DMA ($95.93). Latest earnings were below CAN SLIM(TM) guidelines.

3/21/2006 - G - Declines today yet on average volume. Price is still above support of its 50 DMA ($95.96). Latest earnings were below CAN SLIM(TM) guidelines.

3/17/2006 - G - Near all-time highs while volume continues to be below average. Latest earnings were below CAN SLIM(TM) guidelines.

3/16/2006 3:32:21 PM - G - Decent price progress today and a close at session highs yet volume continues to be below average. Latest earnings were below CAN SLIM(TM) guidelines.

3/15/2006 4:26:53 PM - G - Declines today after moving up from its 50 DMA and to near new highs. Latest earnings were below CAN SLIM(TM) guidelines.

3/14/2006 - G - Continued gains today moving up from its 50 DMA and to near new highs, yet volume is below average. Earnings were below CAN SLIM(TM) guidelines.

3/13/2006 2:41:10 PM - G - Continues trading near its 50 DMA and near new highs. Earnings were below CAN SLIM(TM) guidelines.

3/1/2006 4:21:25 PM - G - Continues trading near its 50 DMA. Still a significant break below $93.39 would be a sell signal. Earnings were below CAN SLIM(TM) guidelines.

2/27/2006 3:51:47 PM - G - Continues trading near its 50 DMA. Still a significant break below $93.39 would be a sell signal. Earnings were below CAN SLIM(TM) guidelines.

2/23/2006 - G -Continues trading near its 50 DMA. Still a significant break below $93.39 would be a sell signal. Earnings were below CAN SLIM(TM) guidelines.

2/22/2006 3:47:38 PM - G - Decent advance today closing above its 50 DMA. Still a significant break below $93.39 would be a sell signal. Earnings were below CAN SLIM(TM) guidelines.

2/21/2006 3:16:12 PM - G - Has gradually moved up from support of recent lows. A significant break below there ($93.39) would be a sell signal. Earnings were below CAN SLIM(TM) guidelines. Has some resistance of its 50 DMA and some overhead supply to work through.

2/16/2006 4:06:24 PM - G - Down to near support of recent lows. A significant break below there ($93.39) would be a sell signal. Earnings were below CAN SLIM(TM) guidelines.

2/10/2006 - G - Down to near support of recent lows. A significant break below there ($93.39) would be a sell signal. Earnings were below CAN SLIM(TM) guidelines.

2/6/2006 4:35:32 PM - G - Down to near support of recent lows. Earnimgs were below CAN SLIM(TM) guidelines.

2/3/2006 3:52:23 PM - G - Gap down and more above average volume declines today after a recent gap open and solid gains after announcing earnings. Earnimgs were below CAN SLIM(TM) guidelines.

2/2/2006 - G - Above average volume declines today after yesterday's gap open and solid gains after announcing earnings. Earnimgs were below CAN SLIM(TM) guidelines.

2/1/2006 12:22:02 PM - G - Gap open and solid gains today after announcing earnings.

1/31/2006 4:08:17 PM - G - Continues trending lower below its 50 DMA. Support near $95. Earnings call scheduled for today.

1/24/2006 - G - Continues trending lower below its 50 DMA. Support near $95. Earnings call scheduled for Tue, Jan 31st.

1/17/2006 4:00:07 PM - G - Dipped below its 50 DMA yet closed just above it. Earnings call scheduled for Tue, Jan 31st.

1/9/2006 3:38:36 PM - G - Remains near all time highs.

1/4/2006 - G - Remains near all time highs.

1/4/2006 - G - Remains near all time highs.

12/28/2005 3:58:58 PM - G - Near alll time highs. Declines below the 50 DMA would trigger a technical sell signal.

12/23/2005 3:51:20 PM - G - Gap open and gains today yet volume lacked conviction. Declines below the 50 DMA would trigger a technical sell signal.

12/22/2005 3:19:06 PM - G - Near support at its 50 DMA. Further declines below there would trigger a technical sell signal.

12/21/2005 5:38:17 PM - G - Pulling back towards its 50 DMA. Further declines would trigger a technical sell signal.

12/20/2005 12:53:07 PM - G - Near support of an upward trendline. Further declines would trigger a technical sell signal.

12/19/2005 4:06:30 PM - G - Declines today to support of an upward trendline. Further declines would trigger a technical sell signal.

12/16/2005 - G - Gave back the majority of the days gains and closed hard upon its lows.

12/13/2005 12:43:25 PM - G - Gap open and nice advance today adding to gains since featured.

12/12/2005 4:04:09 PM - G - Declines yet volume light after two decent up days from near support.

12/9/2005 4:30:42 PM - G - Good up day from near support.

12/7/2005 - G - Continues trading lower, breaking initial support near $95. Next support near its 50 DMA at $91.89. Then at $90. A break of any of these point is a sell signal.

12/6/2005 - G - Continues drifting lower. Initial support near $95; then at its upward trendline on a weekly chart.

12/2/2005 4:31:52 PM - G - Remains near all-time highs with not many willing sellers.

11/29/2005 4:42:35 PM - G - Remains near all-time highs with not many willing sellers.

11/22/2005 3:27:15 PM - G - Remains near all-time highs with not many willing sellers.

11/18/2005 5:08:30 PM - G - Remains near all-time highs.

11/17/2005 4:27:43 PM - G - Moved up yet volume could have been better.

11/15/2005 3:48:36 PM - G - Declines today yet volume about average. Support near $90.

11/11/2005 - G - Perched at all time highs.

11/10/2005 4:02:55 PM - G - Gains today and a new high close yet volume is lacking.

11/8/2005 4:55:09 PM - G - Consolidating recent advance remaining near all-time highs as volume is decreasing.

11/8/2005 4:49:30 PM - G - Consolidating recent advance as volume is decreasing.

11/7/2005 5:28:49 PM - G - Closed at an all-time high yet volume was light. Support near $90.

11/3/2005 4:38:58 PM - G - Modest declines yet volume about average.

11/2/2005 4:02:56 PM - G - New high close on above average volume as RS rank continues to improve.

11/1/2005 4:11:49 PM - G - Pulled back a bit today in the morning session then closed near unchanged. Support near recent base at $90.

11/1/2005 12:48:15 PM - G -Pulling back a bit today. Support near recent base at $90.

10/31/2005 12:22:45 PM - G - New highs today on above average volume adding to gains since featured.

10/28/2005 3:18:07 PM - G - New highs today on above average volume adding to gains since featured.

10/28/2005 - G - Continues advancing.

10/27/2005 - G - Consolidating Wednesday's impressive move.

10/26/2005 5:30:31 PM - G - Impressive move higher today with a new high close.

10/26/2005 - G - Impressive move higher today.

10/21/2005 4:00:36 PM - G - Gap open and gains today on above average volume yet still trading below its 50 DMA.

10/20/2005 4:44:04 PM - G - Considerable losses today on just above average volume. Its 200 DMA is support.

10/14/2005 4:15:22 PM - G - Recent downtrend has been halted at this point.

10/12/2005 5:21:40 PM - G - Recent downtrend continues with new recent lows again today. Recently broke support of its upward trendline (connecting lows). As previously mentioned - 'Any immediate further declines would be a technical concern.' Next support is its 200 DMA.

10/11/2005 4:34:00 PM - G - New recent lows today. Recently broke support of its upward trendline (connecting lows). As previously mentioned - 'Any immediate further declines would be a technical concern.'

10/10/2005 4:57:29 PM - G - Recently broke support of its upward trendline (connecting lows). As previously mentioned - 'Any immediate further declines would be a technical concern.'

10/6/2005 - G - Broke support of its upward trendline (connecting lows). As previously mentioned - 'Any immediate further declines would be a technical concern.'

10/5/2005 - G - Closed right at support of its upward trendline (conecting lows). Any immeditate further declines would be a technical concern.

10/5/2005 12:39:50 PM - G - Breaking support of its 50 DMA yet stil above support of its upward trendline (conecting lows).

10/4/2005 4:43:27 PM - G - Declines today on just above average volume push price to support near its 50 DMA.

10/4/2005 12:34:54 PM - G - Remains near all-time highs.

10/3/2005 4:42:22 PM - G - Remains near all-time highs.

9/26/2005 - G - Had gains intra-day yet closed with only a slight loss. Support near $85.

9/22/2005 4:18:50 PM - G - Decent up day especially considering recent gap down. Still next support near $85.

9/22/2005 12:40:44 PM - G - More declines to below the 50 DMA. Next support near $85.

9/21/2005 4:28:16 PM - G - Gap down and declines to below the 50 DMA. Next support near $85.

9/21/2005 12:43:40 PM - G - Gap down and declines to near the 50 DMA.

9/19/2005 4:17:42 PM - G - Slight gap down and declines though volume about average.

9/16/2005 - G - New high close on above average volume. Continues advancing since pull back to the 50 DMA and now is near all-time highs with decent gains since featured..

9/16/2005 12:36:11 PM - G - Continues advancing since pull back to the 50 DMA and now is near all-time highs with decent gains since featured..

9/15/2005 12:50:27 PM - G - Advancing since yesterday's pull back to the 50 DMA.

9/14/2005 4:30:46 PM - G - Pulled back to the 50 DMA line today yet held to close above it.

9/13/2005 4:22:35 PM - G - Decent price progress on above average volume.

9/12/2005 3:47:50 PM - G - Decent price progress yet volume could have been better.

9/9/2005 4:22:55 PM - G - Decent action considering the recent gap down below its 50 DMA.

9/8/2005 4:29:10 PM - G - Gap down below its 50 DMA. For some investors this is a flat out sell signal.

9/7/2005 - G - Continues trading near its 50 DMA and above its featured price.

9/6/2005 - G - Closed above its 50 DMA yet volume lacked conviction. An eclipse (and close below) of the low of $86.27 would be a concern.

8/31/2005 4:29:44 PM - G - Continues trading below its 50 DMA which is now resistence. An eclipse (and close below) of the low of $86.27 would be a concern.

8/30/2005 - G - Back under its 50 DMA which is now resistence. An eclipse (and close below) of the low of $86.27 would be a concern.

8/29/2005 - G - reversed from session lows to close with a slight gain. An eclipse (and close below) of the low of $86.27 would be a concern.

8/26/2005 4:15:19 PM - G - Continues to trade near it 50 DMA. An eclipse of the low of $86.27 would be a concern.

8/24/2005 4:54:23 PM - G - Closed below its 50 DMA although volume was less than average. An eclipse of the low of $86.27 would be a concern.

8/22/2005 4:40:10 PM - G - Trading sideways above its 50 DMA.

8/19/2005 4:55:21 PM - G - Trading sideways above its 50 DMA.

8/19/2005 4:55:21 PM - G - Trading sideways above its 50 DMA.

8/18/2005 4:31:19 PM - G - Dipped below it 50 DMA intra-day yet closed above it.

8/17/2005 5:00:03 PM - G - Dipped below it 50 DMA intra-day yet closed above it.

8/16/2005 5:09:31 PM - G - Below average volume declines today.

8/12/2005 5:12:34 PM - G - Still in gradual uptrend. DailyGraphs(R) reported a low below $85 that may not be accutrate.

8/11/2005 4:25:08 PM - G - Support near $87 and its upward trendline.

8/8/2005 4:14:49 PM - G - Support near $87.

8/5/2005 4:47:00 PM - G - Another slight gap down though volume remains below average. Support near $87.

8/4/2005 4:30:40 PM - G - Slight gap down but volume light. Support near $87.

8/1/2005 4:06:48 PM - G - Holding up since nice big volume advance.

7/27/2005 11:08:20 AM - G - Nice big volume advance! Great example.

7/27/2005 11:08:20 AM - G - Nice big volume advance! Great example.

7/25/2005 5:21:30 PM - G - Price remains in gradual uptrend.

7/25/2005 5:21:29 PM - G - Price remains in gradual uptrend.

7/22/2005 4:23:53 PM - G -Had declined intra-day yet managed to close near unchanged. Price remains in gradual uptrend.

7/21/2005 6:04:10 PM - G - Closed lower on below average volume. Price remains in gradual uptrend.

7/21/2005 6:04:09 PM - G - Closed lower on below average volume. Price remains in gradual uptrend.

7/20/2005 - G - Enjoys a new 52-week high close today with volume a bit above average. Price remains in gradual uptrend.

7/19/2005 4:21:33 PM - G - Enjoys a new 52-week high close. Yet volume was light.

7/15/2005 4:55:02 PM - G - Ends with a modest gain on light volume. Still in uptrend and near all-time highs.

7/14/2005 5:27:16 PM - G - Ends with a modest gain on below average volume. Still in uptrend and near all-time highs.

7/13/2005 6:50:23 PM - G - Ends with a loss though still in uptrend and near all-time highs.

7/12/2005 4:24:47 PM - G - Closed higher yet volume was below average. Hit another new 52-week high close.

7/11/2005 4:02:44 PM - G - Closed higher yet volume was below average. Continues moving higher above its 50 DMA.

7/8/2005 4:13:56 PM - G - Closed higher on below average volume. Continues moving higher above its 50 DMA.

7/8/2005 4:13:34 PM - G - Closed higher on below average volume. Edging higher above its 50 DMA.

7/7/2005 - G - Reversed from lows near support of upward trendline (connecting lows) to close at session high and with a gain. An eclipse of today lows would be a slight concern.

7/6/2005 4:33:19 PM - G - Losses yet volume less than average. Support near 50 DMA ($83.55) and upward trendline. (connecting lows)

7/5/2005 - G - Another stock with a decent gain and a new high close yet light volume. Support near 50 DMA ($83.39) and upward trendline. (connecting lows)

7/1/2005 4:09:45 PM - G - Light volume pull back. Still remains near highs.

6/29/2005 4:55:11 PM - G - Negatively reversed from new highs today yet volume remains below average.

6/28/2005 5:59:35 PM - G - Holding up near highs yet volume remains below average.

6/27/2005 5:00:37 PM - G - Decent price progress today yet volume only about average.

6/27/2005 4:59:40 PM - G - Decent price progress today yet volume only about average.

6/27/2005 4:58:33 PM - G - Decent price progress today yet volume only about average.

6/24/2005 4:56:02 PM - G - Trades up though volume should have been better after yesterday's dip that broke an upward trendline. As previously noted; "A violation of that trendline could be considered an early technical sell signal." More gains on Monday with volume would be encouraging.

6/23/2005 5:11:40 PM - G - Ends down and at session lows yet volume less than average, though did break upward trendline. As noted yesterday; "volume behind the recent gains has lacked conviction. This lack of volume gives investors cause for concern. However, for the time being it remains above an upward trend line... A violation of that trendline could be considered an early technical sell signal.

6/22/2005 4:40:25 PM - G - Loss yet volume below average and price remains above upward trendline.

6/21/2005 - G - New high close yet volume less than average. Status changed to green as price is getting to extened from a sound base of support at this point to be considered buyable under the guidelines.

6/20/2005 4:15:30 PM - Y - Dipped a bit intra-day yet closed with a slight gain after Friday's reversal from new highs.

6/17/2005 5:19:01 PM - Y - Had new high intra-day on light volume that did not hold as stock closes with a loss. Remains highly ranked.

6/16/2005 4:21:57 PM - Y - Close near session highs yet volume light. Holding up well.

6/14/2005 4:52:22 PM - Y - Remains in overall uptrend.

6/13/2005 4:50:26 PM - Y - Loss today yet still in overall uptrend.

6/10/2005 4:37:07 PM - Y - New highs today yet volume was less than average. Support near $80.

6/6/2005 4:20:52 PM - Y - Gain today yet volume was less than average. Support near $80.

6/3/2005 4:42:00 PM - Y - Losses today yet volume was less than average. Support near $80.

6/2/2005 4:57:16 PM - Y - Price is still near highs as recent volume cools.

5/31/2005 5:01:06 PM - Y - Gains today yet volume less than average though price is still near highs.

5/31/2005 - Featured on 5/4/2005 in CANSLIM.net's Mid-Day Breakouts Report. Tested 50 DMA and now sits just off of new highs.

5/27/2005 4:29:13 PM - Y - Slight loss yet volume light. Support near $80.

5/25/2005 4:35:41 PM - Y - Slight gap down and closed with a loss yet volume light. Support near $80.

5/24/2005 4:43:14 PM - Y - Continues advancing on less than average volume since testing near 50 DMA. Support near $80.

5/23/2005 4:33:47 PM - Y -Six consecutive up day since testing near 50 DMA.

5/18/2005 6:05:01 PM - Y -Remains above support of recent base near $80.

5/16/2005 6:17:19 PM - Y -Remains above supportB of recent base near $80.

5/11/2005 6:39:32 PM - Y - Dipped intra-day yet ends session with a gain. Volume about average. Support at recent base near $80.

5/10/2005 4:21:31 PM - Y - Gap down and loss yet volume just less than average. Support at recent base near $80.

5/9/2005 4:19:58 PM - Y - More gains today yet volume less than average. Support at recent base near $80.

5/6/2005 3:44:20 PM - Y - Decent move considering yesterday slide yet volume today could have been better. Support at recent base near $80.

5/5/2005 4:17:23 PM - Y - Gap down today yet remains above support of recent base near $80.

5/5/2005 12:37:49 PM - Y- L in decent group. Strong breakout on 4/29/05 and still remains below its MB.

5/4/2005 4:10:08 PM - Y - New high close on above averaeg volume. L in decent group. Strong breakout on 4/29/05 and still remains below its max buy price of $85.10.

5/4/2005 12:20:57 PM - Y- L in decent group. Strong breakout on 4/29/05 and still remains below its MB.