12/4/2020 1:03:19 PM - Pulling back from its all-time high with today's 3rd consecutive volume-driven loss. Reported Oct '20 quarterly earnings +47% on +13% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly comparisons had sub par sales revenues growth and earnings increases below the +25% minimum guideline (C criteria). Its annual earnings history (A criteria) has been up and down.

10/9/2020 12:27:19 PM - Hitting new 52-week and all-time highs with today's 5th consecutive volume-driven gain. Found support above its 50 DMA line ($37.75) during the consolidation since noted in the 9/01/20 mid-day report - "Reported Jul '20 quarterly earnings +31% on +11% sales revenues versus the year ago period. Prior quarterly comparisons had sub par sales revenues growth and earnings increases below the +25% minimum guideline (C criteria). Its annual earnings history (A criteria) has been up and down."

10/5/2020 12:37:34 PM - Hitting new 52-week and all-time highs with today's gain. Found support above its 50 DMA line ($37.14) during the consolidation since last noted in the 9/01/20 mid-day report - "Reported Jul '20 quarterly earnings +31% on +11% sales revenues versus the year ago period. Prior quarterly comparisons had sub par sales revenues growth and earnings increases below the +25% minimum guideline (C criteria). Its annual earnings history (A criteria) has been up and down."

9/1/2020 12:44:31 PM - Hitting new 52-week and all-time highs. Reported Jul '20 quarterly earnings +31% on +11% sales revenues versus the year ago period. Prior quarterly comparisons had sub par sales revenues growth and earnings increases below the +25% minimum guideline (C criteria). Its annual earnings history (A criteria) has been up and down.

8/28/2020 12:27:47 PM - Rebounding above its 50 DMA line ($35.44) with above average volume behind today's 6th consecutive gain, nearly challenging its 52-week and all-time highs. Reported Jul '20 quarterly earnings +31% on +11% sales revenues versus the year ago period. Prior quarterly comparisons had sub par sales revenues growth and earnings increases below the +25% minimum guideline (C criteria). Its annual earnings history (A criteria) has been up and down.

6/5/2014 12:48:47 PM - Gapped down today violating its 50 DMA line and raising concerns. The 3 latest quarters through Apr '14 showed better sales and earnings increases above the +25% minimum guideline. Prior quarterly comparisons were negative and its annual earnings history (A criteria) has been up and down. On 5/15/06 it was dropped from the Featured Stocks list, and subsequently its annual earnings declined in FY '07 and '08 before turning back up again.

5/23/2014 12:21:19 PM - Consolidating near its 50 DMA line and up from the session's early lows. The 3 latest quarters through Apr '14 showed better sales and earnings increases above the +25% minimum guideline. Prior quarterly comparisons were negative and its annual earnings history (A criteria) has been up and down. On 5/15/06 it was dropped from the Featured Stocks list, and subsequently its annual earnings declined in FY '07 and '08 before turning back up again.

4/1/2014 1:03:10 PM - Gapped up today and hit a new 52-week high. The 2 latest quarters through Jan '14 showed better sales and earnings increases. Prior to that were negative quarterly comparisons. On 5/15/06 it was dropped from the Featured Stocks list, and subsequently its annual earnings declined in FY '07 and '08 before turning back up again.

4/27/2010 1:42:04 PM - Quietly consolidating in a healthy fashion above prior resistance in the $21 area which may now serve as support. Volume has been cooling since its 4/14/10 gap up amid widespread leadership (L criteria) in the semiconductor group helped it rise from an orderly 15-week consolidation. Recent quarters showed better sales and earnings results after a streak of 3 very negative quarterly comparisons versus the year ago period. On 5/15/06 this issue was dropped from the Featured Stocks list, and subsequently its annual earnings declined in FY '07 and '08 before turning back up again.

4/16/2010 1:35:16 PM - Pulling back toward prior resistance in the $21 area which may now serve as support. On 4/14/10 it gapped up amid widespread leadership (L criteria) in the semiconductor group, rising from an orderly 15-week consolidation. Recent quarters showed better sales and earnings results after a streak of 3 very negative quarterly comparisons versus the year ago period. On 5/15/06 this issue was dropped from the Featured Stocks list, and subsequently its annual earnings declined in FY '07 and '08 before turning back up again.

3/23/2010 12:48:50 PM - Rallying to challenge prior resistance in the $21 area after a 10-week consolidation. Recent quarters showed better sales and earnings results after a streak of 3 very negative quarterly comparisons versus the year ago period. On 5/15/06 this issue was dropped from the Featured Stocks list, and subsequently its annual earnings declined in FY '07 and '08 before turning back up again.

5/16/2006 - As of 5/15 this issue was dropped from the CANSLIM.net Featured Stocks List.

5/15/2006 - G - Closed below its 200 DMA. As previously noted - a break of its 200 DMAwould be the final sell signal. As of tonight this issue will be dropped from the CANSLIM.net Featured Stocks List.

5/12/2006 4:28:26 PM - G - Dipped below support of its 200 DMA yet managed to close above it. As previously mentioned -a break of its 200 DMAwould be the final sell signal.

5/11/2006 - G -Down to support of its 200 DMA as previously mentioned -a break of its 200 DMA ($54.01) would be the final sell signal.

5/10/2006 5:55:16 PM - G - Continues trading near its 50 DMA ($57.60) and a close above there would be significant. A break of its 200 DMA ($53.29) would be the final sell signal.

5/9/2006 5:54:03 PM - G -Trading near its 50 DMA ($57.71) and a close above there would be significant. A break of its 200 DMA ($53.29) would be the final sell signal.

5/8/2006 - G -Trading near its 50 DMA ($57.82) and a close above there would be significant. A break of its 200 DMA ($53.29) would be the final sell signal.

5/5/2006 - G -Trading above its 50 DMA ($57.92) and a close above there would be significant. A break of its 200 DMA ($53.29) would be the final sell signal.

5/4/2006 - G - Gains today yet still below its 50 DMA ($58.06) and a close above there would be significant. A break of its 200 DMA ($53.29) would be the final sell signal.

5/3/2006 8:34:10 PM - G -More declines today. Still below its 50 DMA. A break of its 200 DMA ($53.29) would be the final sell signal.

5/2/2006 5:21:15 PM - G -More declines today. Still below its 50 DMA. A break of its 200 DMA ($53.29) would be the final sell signal.

5/1/2006 - G -Some declines today. Still below its 50 DMA. A break of its 200 DMA ($53.29) would be the final sell signal.

4/28/2006 4:54:29 PM - G -Some gains today but still below its 50 DMA. A break of its 200 DMA ($53.29) would be the final sell signal.

4/27/2006 - G - Some gains today but still below its 50 DMA. A break of its 200 DMA ($53.29) would be the final sell signal.

4/25/2006 5:10:41 PM - G - Further declines today below its 50 DMA. A break of its 200 DMA ($53.13) would be the final sell signal.

4/24/2006 - G - Further declines today below its 50 DMA. A break of its 200 DMA would be the final sell signal.

4/21/2006 - G - Continues trading near although this close is below its 50 DMA.

4/19/2006 5:43:52 PM - G - Closed above its 50 DMA.

4/18/2006 5:48:21 PM - G - Continued trading below resistance of its 50 DMA ($60.10).

4/17/2006 4:33:02 PM - G - Continued trading below resistance of its 50 DMA ($60.32).

4/13/2006 5:09:54 PM - G - Continued trading below resistance of its 50 DMA ($60.53).

4/12/2006 - G - Continued trading below resistance of its 50 DMA ($60.77).

4/11/2006 4:19:07 PM - G - Continued declines below resistance of its 50 DMA ($61.01).

4/11/2006 - G - Continued declines this morning below resistance of its 50 DMA ($61.01).

4/10/2006 4:37:59 PM - G - Approaching resistance of its 50 DMA ($61.26) after recent above average volume gains.

4/7/2006 - G - Approaching resistance of its 50 DMA ($61.39) after recent above average volume gains.

4/6/2006 5:15:15 PM - G - More welcomed above average volume gains today. Several sell signals over the past weeks have been noted here.

4/5/2006 5:04:19 PM - G - Welcomed above average volume gains today. Several sell signals over the past weeks have been noted here.

3/30/2006 - G - Seems to have settled in this range. Several sell signals over the past weeks have been noted here.

3/29/2006 5:13:24 PM - G - Above average volume gains. Several sell signals over the past weeks have been noted here.

3/28/2006 - G - Declines today. Several sell signals over the past weeks have been noted here.

3/27/2006 - G - Light volume declines today as recent downtrend may be turning up. Several sell signals over the past weeks have been noted here.

3/24/2006 - G - Gains today as recent downtrend may be turning up. Several sell signals over the past weeks have been noted here.

3/24/2006 - G - Gains today as recent downtrend may be turning up. Several sell signals over the past weeks have been noted here. Approaching its 200 DMA where it may find support yet a signifficant breach of that level ($50.87) would be the final sell signal and have us dropping it from the CANSLIM.net Featured Stocks List. First featured on 2/14/05 at $36.97.

3/23/2006 - G - Gains today yet overall down trend continues. Several sell signals over the past weeks have been noted here. Approaching its 200 DMA where it may find support yet a signifficant breach of that level ($50.87) would be the final sell signal and have us dropping it from the CANSLIM.net Featured Stocks List. First featured on 2/14/05 at $36.97.

3/21/2006 - G -Declines today as overall down trend continues. Several sell signals over the past weeks have been noted here. Approaching its 200 DMA where it may find support yet a signifficant breach of that level ($50.87) would be the final sell signal and have us dropping it from the CANSLIM.net Featured Stocks List. First featured on 2/14/05 at $36.97.

3/20/2006 - G - Gains today yet overall down trend continues. Several sell signals over the past weeks have been noted here. Approaching its 200 DMA where it may find support yet a signifficant breach of that level ($50.87) would be the final sell signal and have us dropping it from the CANSLIM.net Featured Stocks List. First featured on 2/14/05 at $36.97.

3/17/2006 - G - Further declines today as downtrend continues to new recent lows. Several sell signals over the past weeks have been noted here. Approaching its 200 DMA where it may find support yet a signifficant breach of that level ($50.87) would be the final sell signal and have us dropping it from the CANSLIM.net Featured Stocks List. First featured on 2/14/05 at $36.97.

3/17/2006 - G - Further declines this morning as downtrend continues to new recent lows today. Several sell signal over the past weeks have been noted here. Approaching its 200 DMA where it may find support yet a signifficant breach of that level ($50.87) would be the final sell signal and have us dropping it from the CANSLIM.net Featured Stocks List. First featured on 2/14/05 at $36.97.

3/16/2006 4:07:36 PM - G - Continues downtrend to new recent lows today. Recently closed below its 50 DMA breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/15/2006 4:59:10 PM - G - Seems to have support near previous lows. Continues trading just under its 50 DMA. Recently closed below its 50 DMA breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/14/2006 - G - Up from recent lows today. Continues trading just under its 50 DMA. Recently closed below its 50 DMA breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/13/2006 5:18:59 PM - G - New recent lows again today. Continues trading just under its 50 DMA. Recently closed below its 50 DMA breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/13/2006 5:18:10 PM - G - New recent lows again today. Continues trading just under its 50 DMA. Recently closed below its 50 DMA breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/13/2006 5:17:09 PM - G - New recent lows again today. Continues trading just under its 50 DMA. Recently closed below its 50 DMA breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/10/2006 4:19:40 PM - G - New recent lows today. Continues trading just under its 50 DMA. Recently closed below its 50 DMA breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/9/2006 - G - Continues trading just under its 50 DMA. Recently closed below its 50 DMA breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/8/2006 - G - Above average volume gains today after continued declines and a close below its 50 DMA yesterday breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/7/2006 - G - Continued declines today after a close below its 50 DMA yesterday breaking support of its recent lows near $61. As previously noted - a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/6/2006 - G - Closed below its 50 DMA. Support at its recent lows near $61 and a break below there would be another sell signal. Featured on 2/14/05 at $36.97.

3/3/2006 4:13:48 PM - G - Holding above its 50 DMA. Featured on 2/14/05 at $36.97.

3/2/2006 - G - Above average volume declines yet holding above its 50 DMA. Featured on 2/14/05 at $36.97.

3/1/2006 4:54:54 PM - G - Above average volume gains to close above its 50 DMA and at session highs.May be poised to move higher. Featured on 2/14/05 at $36.97.

2/28/2006 5:00:48 PM - G - As previously noted - A significant break (close) below its 50 DMA would be a sell signal. Some support at $60. Featured on 2/14/05 at $36.97.

2/27/2006 4:24:52 PM - G - As previously noted - A significant break (close) below its 50 DMA would be a sell signal. Featured on 2/14/05 at $36.97.

2/24/2006 - G - Above average volume declines today trading below its 50 DMA. As previously noted - A significant break (close) below its 50 DMA would be a sell signal. Featured on 2/14/05 at $36.97.

2/23/2006 4:01:43 PM - G - A significant break (close) below its 50 DMA ($62.75) would be a sell signal. Featured on 2/14/05 at $36.97.

2/17/2006 4:30:54 PM - G - A significant break (close) below its 50 DMA ($62.43) would be a sell signal. Featured on 2/14/05 at $36.97.

2/16/2006 4:37:49 PM - G - Reversed from a dip below its 50 DMA and closed at sessions highs. Today's action would have been more significant if there was good volume behind the reversal. A significant break (close) below its 50 DMA ($62.30) would be a sell signal. Featured on 2/14/05 at $36.97.

2/14/2006 5:38:49 PM - G - Dipped below its 50 DMA intra-day yet reversed and closed with a gain while trading above average volume. A significant break below its 50 DMA ($62.08) would be a sell signal. Featured on 2/14/05 at $36.97.

2/13/2006 4:21:20 PM - G - Declines and a close near session lows while trading above average volume. A break below its 50 DMA ($61.92) would be a sell signal. Featured on 2/14/05 at $36.97.

2/9/2006 4:32:19 PM - G - Holding up. Featured on 2/14/05 at $36.97.

2/3/2006 4:13:41 PM - G - Continues trading lower after a recent solid gap open on above average volume. Now approaching support. Featured on 2/14/05 at $36.97.

2/1/2006 4:22:47 PM - G - Continues trading lower after a recent solid gap open on above average volume. Now approaching support. Featured on 2/14/05 at $36.97.

1/31/2006 4:36:18 PM - G - Second day of declines after a solid gap open on above average volume. Featured on 2/14/05 at $36.97.

1/27/2006 3:52:50 PM - G - Gap open and solid gains today on above average volume. Featured on 2/14/05 at $36.97.

1/27/2006 12:47:17 PM - G - Solid gains today on above average volume. Featured on 2/14/05 at $36.97.

1/26/2006 5:00:53 PM - G - Holding up near all-time highs. Featured on 2/14/05 at $36.97.

1/20/2006 4:58:25 PM - G - Support is near $60 and a break below there would be a technical failure. Featured on 2/14/05 at $36.97.

1/19/2006 4:07:32 PM - G - Gap open. Still support is near $60 and a break below there would be a technical failure. Featured on 2/14/05 at $36.97.

1/19/2006 12:39:36 PM - G - Gap open and decent gains with volume conviction. Still support is near $60 and a break below there would be a technical failure. Featured on 2/14/05 at $36.97.

1/18/2006 4:10:47 PM - G - Decent gains today with volume conviction reversing from session lows. Still support is near $60 and a break below there would be a technical failure. Featured on 2/14/05 at $36.97.

1/13/2006 4:16:15 PM - G - Closed with a gain after being lower intra-day. Support near $60 and a break below there would be a technical failure. Featured on 2/14/05 at $36.97.

1/13/2006 1:22:20 PM - G - Continued declines today yet on lighter volume. Support near $60 and a break below there would be a technical failure. Featured on 2/14/05 at $36.97.

1/12/2006 12:32:55 PM - G - Declines today on above average volume is somewhat of a concern. Support near $60 and a break below there would be a technical failure. Featured on 2/14/05 at $36.97.

1/11/2006 12:44:44 PM - G - More above average volume gains today. Featured on 2/14/05 at $36.97.

1/10/2006 12:51:19 PM - G - More new highs today on above average volume.

1/9/2006 1:01:29 PM - G - New highs today.

1/6/2006 5:28:14 PM - G - New high close.

1/5/2006 12:43:20 PM - G - Continues moving up from support.

1/3/2006 4:31:42 PM - G - Nice advance from support.

12/21/2005 5:49:59 PM - G - Small gap lower, pulling back towards its 50 DMA.

12/19/2005 - G - Declines today yet volume about average and still holding up just off of all-time highs.

12/16/2005 5:50:02 PM - G - Holding up near all-time highs.

12/5/2005 4:26:00 PM - G - Holding up near all-time highs.

12/2/2005 1:25:03 PM - G - More gains today on above average volume.

12/1/2005 1:09:40 PM - G - Gap open and more gains today on above average volume.

11/30/2005 4:38:55 PM - G - High volume advance today.

11/29/2005 5:28:16 PM - G - Above average volume declines today and a close near session lows.

11/28/2005 12:51:49 PM - G - Continues holding up since Fridays huge gap open. Recently broke above its pivot point and triggered a technical buy signal. Now too extended to be buyable under the guidelines so CANSLIM.net Status is changed to green. Recently featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/25/2005 1:28:21 PM - G - Continues holding up since Fridays huge gap open. Recently broke above its pivot point and triggered a technical buy signal. Now too extended to be buyable under the guidelines so CANSLIM.net Status is changed to green. Recently featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/21/2005 - G - Holding up since Fridays huge gap open. Recently broke above its pivot point and triggered a technical buy signal. Now too extended to be buyable under the guidelines so CANSLIM.net Status is changed to green. Recently featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/18/2005 5:36:14 PM - G - Huge gap open today. Recently broke above its pivot point and triggered a technical buy signal. Now to extended to be buyable under the guidelines so CANSLIM.net Status is changed to green. Recently featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/18/2005 5:36:13 PM - G - Huge gap open today. Recently broke above its pivot point and triggered a technical buy signal. Now to extended to be buyable under the guidelines so CANSLIM.net Status is changed to green. Recently featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/18/2005 1:03:23 PM - G - Huge gap open today. Recently broke above its pivot point and triggered a technical buy signal. Now to extended to be buyable under the guidelines so CANSLIM.net Status is changed to green. Recently featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/17/2005 4:45:17 PM - Y - Strating to get a lttle too extended. Recently broke above its pivot point and triggered a technical buy signal, now starting to get a little too extended to be buyable. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/16/2005 5:08:46 PM - Y - Near all-time highs. Recently broke above its pivot point and triggered a technical buy signal, now starting to get a little too extended to be buyable. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/15/2005 4:33:55 PM - Y - Declines continue on less than average volume. Recently broke above its pivot point and triggered a technical buy signal, now starting to get a little too extended to be buyable. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/11/2005 5:02:32 PM - Y - Recently broke above its pivot point and triggered a technical buy signal, now starting to get a little too extended to be buyable. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/10/2005 - Y - New high close on above average volume! Recently broke above its pivot point and triggered a technical buy signal, now starting to get a little too extended to be buyable. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/8/2005 - Y - Recently broke above its pivot point and triggered a technical buy signal. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/3/2005 5:30:24 PM - Y - Broke above its pivot point and triggered a technical buy signal yet closed well off of session highs. Recent base is support. As previously noted - 'A high volume (150%) break above the pivot point we gave of $48.31 would trigger a technical buy signal.' First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here."

11/3/2005 1:20:39 PM - Y - Managed to break above its pivot point and triggered a technical buy signal. As previously noted, "A high volume (150%) break above the pivot point we gave of $48.31 would trigger a technical buy signal. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here."

11/2/2005 - Y - Held above its 50 DMA and closed near session highs. A high volume (150%) break above the pivot point we gave of $48.31 would trigger a technical buy signal. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

11/1/2005 4:49:30 PM - Y - Declines today after the recent solid reversal on Friday. First featured in the Aug '03 issue of CANSLIM.net News at $17.66. Recently re-featured on 10/31/05 in a CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

10/31/2005 1:16:29 PM - Y - Solid reversal on Friday and moving up above its 50 DMA today with volume conviction (Two good signs). High ranks. First featured in the Aug '03 issue of CANSLIM.net News at $17.66.

9/13/2005 12:30:38 PM - Somewhat questionable base. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

8/26/2005 12:30:39 PM - Somewhat questionable base. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

8/23/2005 2:47:06 PM - Short base. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

8/22/2005 - Short base. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

8/19/2005 12:44:51 PM - Base questionable. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

8/9/2005 1:07:46 PM - Base questionable. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

7/22/2005 12:39:38 PM - Best in decent group. Featured in the Aug '03 issue of CANSLIM.net News at $17.66. Too ET.

5/24/2005 12:30:08 PM - L in poor group. Featured in the Aug '03 issue of CANSLIM.net News at $17.66. Too ET.

5/23/2005 12:46:34 PM - L in poor group. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

5/20/2005 12:46:12 PM - L in poor group. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

5/19/2005 12:46:31 PM - L in poor group. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

5/18/2005 12:50:13 PM - Best in poor group. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

5/16/2005 12:49:43 PM - L in poor group. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

3/23/2005 12:59:09 PM - L in decent group. Fairly highly ranked by IBD. Base somewhat questionable at this point. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

3/22/2005 1:10:16 PM - L in decent group. Highly ranked by IBD. Base somewhat questionable at this point. Featured in the Aug '03 issue of CANSLIM.net News at $17.66.

3/2/2005 12:45:26 PM - L in good group. Recently tested its 50dma now moving higher. PP= $36.30 MB= $38.12

2/25/2005 12:39:42 PM - L in pretty good group. Recently tested its 50dma now moving higher. PP= $36.30 MB= $38.12

2/22/2005 12:24:17 PM - L in pretty good group. Recently tested its 50dma now moving higher. PP= $36.30 MB= $38.12

2/18/2005 12:32:09 PM - L in pretty good group. Recently tested its 50dma now moving higher. PP= $36.30 MB= $38.12

2/16/2005 12:35:59 PM - L in pretty good group. Recently tested its 50dma now moving higher. PP= $36.30 MB= $38.12

2/14/2005 12:59:07 PM - Y- L in pretty good group. Recently tested its 50dma now moving higher. PP= $36.30 MB= $38.12

2/11/2005 12:40:35 PM - L in just decent group though. Recently tested its 50dma now moving higher.

2/10/2005 12:30:43 PM - L in just decent group though. Recently tested its 50dma now moving higher.

1/7/2005 12:29:47 PM - L in just decent group though. Recently tested its 50dma now moving higher.

12/1/2004 1:04:59 PM - L in just okay group though nice BV BO today.

11/19/2004 12:44:23 PM - L in just okay group though nice BV BO today.

11/18/2004 12:54:56 PM - L in just okay group though recent action (11/12)impressive.

11/15/2004 12:56:12 PM - L in just okay group though recent action impressive.

11/12/2004 12:38:01 PM - L in just okay group though recent action impressive.

10/13/2004 1:00:00 PM - L in poor group though recent action impressive.

9/20/2004 1:00:00 PM - L in poor group though recent action impressive.

9/13/2004 1:00:00 PM - L in poor group though recent action impressive.

7/1/2004 1:00:00 PM - Best in poor group. Base questionable.

6/28/2004 1:00:00 PM - Best in poor group. Base questionable.

6/22/2004 1:00:00 PM - Best in poor group. Base questionable.