5/22/2012 12:12:26 PM - Perched -3.2% off its 52-week high today. Reported earnings +24% on +31% sales revenues for the quarter ended March 31, 2012 versus the year ago period. It found support above its 200 DMA line while consolidating since last noted in the 3/23/12 mid-day report - "Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08."

3/23/2012 1:00:11 PM - Still sputtering below its 50 DMA line since violating that important short-term average a few weeks ago. It remains just -6.1% off its 52-week high today. Reported earnings +36% on +39% sales revenues for the quarter ended December 31, 2012 versus the year ago period. It was noted in the 1/18/12 mid-day report - "There is no overhead supply to hinder its upward progress. Reported earnings +36% on +29% sales revenues for the quarter ended September 30, 2011 versus the year ago period, marking the first earnings increase above the +25% guideline in a span of 5 quarters. Rebounded impressively from another slump below its 50 and 200 DMA lines that occurred since noted in the 9/16/11 mid-day report - 'Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08.'"

3/21/2012 1:02:12 PM - Slumped below its 50 DMA line a couple of weeks ago and yet it remains just -5.6% off its 52-week high today. Reported earnings +36% on +39% sales revenues for the quarter ended December 31, 2012 versus the year ago period. Last noted in the 1/18/12 mid-day report - "There is no overhead supply to hinder its upward progress. Reported earnings +36% on +29% sales revenues for the quarter ended September 30, 2011 versus the year ago period, marking the first earnings increase above the +25% guideline in a span of 5 quarters. Rebounded impressively from another slump below its 50 and 200 DMA lines that occurred since noted in the 9/16/11 mid-day report - 'Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08.'"

1/18/2012 1:07:09 PM - Stubbornly holding its ground near its 52-week high today. Gains backed by above average volume helped it recently rally from an orderly flat base. Prior mid-day reports noted - "Found support near its 50 DMA line in recent weeks and there is no overhead supply to hinder its upward progress. Reported earnings +36% on +29% sales revenues for the quarter ended September 30, 2011 versus the year ago period, marking the first earnings increase above the +25% guideline in a span of 5 quarters. Rebounded impressively from another slump below its 50 and 200 DMA lines that occurred since noted in the 9/16/11 mid-day report - 'Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08.'"

1/5/2012 12:57:45 PM - Inching to a new 52-week high with today's 3rd consecutive small gain backed by above average volume after an orderly flat base. The 1/04/12 mid-day report noted - "Found support near its 50 DMA line in recent weeks and there is no overhead supply to hinder its upward progress. Reported earnings +36% on +29% sales revenues for the quarter ended September 30, 2011 versus the year ago period, marking the first earnings increase above the +25% guideline in a span of 5 quarters. Rebounded impressively from another slump below its 50 and 200 DMA lines that occurred since noted in the 9/16/11 mid-day report - 'Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08.'"

1/4/2012 12:56:29 PM - Hovering near its 52-week high today after an orderly base. Found support near its 50 DMA line in recent weeks and there is no overhead supply to hinder its upward progress. Last noted in the 10/27/11 mid-day report - "Reported earnings +36% on +29% sales revenues for the quarter ended September 30, 2011 versus the year ago period, marking the first earnings increase above the +25% guideline in a span of 5 quarters. Rebounded impressively from another slump below its 50 and 200 DMA lines that occurred since noted in the 9/16/11 mid-day report - 'Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08.'"

10/27/2011 1:05:21 PM - Hit a new 52-week high today after a gap up, rising with no overhead supply to hinder its upward progress. Reported earnings +36% on +29% sales revenues for the quarter ended September 30, 2011 versus the year ago period, marking the first earnings increase above the +25% guideline in a span of 5 quarters. Rebounded impressively from another slump below its 50 and 200 DMA lines that occurred since noted in the 9/16/11 mid-day report - "Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08."

10/10/2011 12:26:14 PM - Hovering near its 52-week high today following a negative reversal on the prior session after a spurt of volume-driven gains. It rebounded impressively from a slump below its 50 and 200 DMA lines that occurred since noted in the 9/16/11 mid-day report - "Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08."

10/7/2011 12:19:48 PM - Hit a new 52-week high today with a 4th consecutive volume-driven gain, rebounding impressively from a slump below its 50 and 200 DMA lines that occurred since last noted in the 9/16/11 mid-day report - "Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08."

9/16/2011 1:16:23 PM - Maintained a strong annual earnings (A criteria) growth history but quarterly comparisons have shown earnings increases borderline or below the investment system guidelines. It survived but failed to impress since dropped from the Featured Stocks list on 4/09/08.

4/10/2008 - Considerable loss 4/9/2008 on above average volume. Based on the weak technical action it was dropped from the Featured Stocks list that night. Small gap down on 4/08/08 and close under its 50 DMA line raised concerns. This is an example why patience and discipline are important, as technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

4/9/2008 1:30:56 PM - Y - Considerable loss today on above average volume. Based on the weak technical action it will be dropped from the Featured Stocks list tonight. Small gap down on 4/08/08 and close under its 50 DMA line raised concerns. This is an example why patience and discipline are important, as technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

4/8/2008 4:51:23 PM - Y - Small gap down today, then in the late afternoon it fell further, closing just under its 50 DMA line and raising concerns. This is an example why patience and discipline are important, as technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

4/8/2008 11:27:00 AM - Y - Small gap down today, and the stock is falling near its 50 DMA line. Technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

4/4/2008 4:57:49 PM - Y - Positive reversal today after approaching its 50 DMA line. Technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

4/2/2008 5:58:39 PM - Y - Traded down for the 6th time in the past 7 sessions. Technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). Trending higher since its 2/27/08 gap up above its 50 DMA line. LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

3/31/2008 5:26:22 PM - Y - Trading in a fairly tight range for the past month. Technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). Trending higher since its 2/27/08 gap up above its 50 DMA line. LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

3/28/2008 7:18:43 PM - Y - Fourth consecutive loss on light volume. Technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). Trending higher since its 2/27/08 gap up above its 50 DMA line. LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

3/27/2008 5:18:00 PM - Y - Third consecutive loss on light volume. Technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). Trending higher since its 2/27/08 gap up above its 50 DMA line. LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

3/26/2008 4:55:43 PM - Y - Second consecutive loss on light volume. Technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). Trending higher since its 2/27/08 gap up above its 50 DMA line. LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

3/25/2008 4:10:55 PM - Y - Loss on light volume today, falling under its pivot point and ending near its session low for a second day in a row. Technically it did not yet manage to close above its $23.76 pivot point with gains on at least +50% above average, as it encountered some recent distributional pressure. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). Trending higher since its 2/27/08 gap up above its 50 DMA line. LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked very low on the 197 Industry Groups list, outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

3/24/2008 2:47:54 PM - Y - Gapped up today, making headway above prior chart highs in the $23 area and its pivot point before pulling back. Disciplined investors would wait to see that the stock confirms a proper new technical buy signal by breaking out and closing above its $23.76 pivot point with gains on at least +50% above average. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). Trending higher since its 2/27/08 gap up above its 50 DMA line. LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked 185th on the 197 Industry Groups list, which places it outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

3/24/2008 1:22:22 PM - Y - Gapped up today, making headway above prior chart highs in the $23 area. Disciplined investors would wait to see that the stock confirms a proper new technical buy signal by breaking out and closing above its $23.76 pivot point with gains on at least +50% above average. Just updated on 3/23/08 in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here). Trending higher since its 2/27/08 gap up above its 50 DMA line. LKQX hails from the Auto/Truck-Replace Parts group which is presently ranked 185th on the 197 Industry Groups list, which places it outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely.

3/22/2008 - Y - Just updated in the Special Report Series (Part 1) - Dow Jones Industrial Average Follow Through (read here) after holding its ground in a tough market environment W/E 3/20/08, but failing to make headway above prior chart highs in the $23 area since its 2/27/08 gap up above its 50 DMA line. LKQXhails from the Auto/Truck-Replace Parts group which is presently ranked 185th on the 197 Industry Groups list, which places it outside the much coveted top quartile of industry groups. This raises concerns withn respect to the L criteria, and one would like to see the rank improve in the near future and/or see at least one other similar stock showing leadership as a reassurance. Also, disciplined investors would wait to see that the stock first confirms a new technical buy signal by breaking out and closing above its $23.76 pivot point with gains on heavy volume. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely. This previously featured stock is an ideal buy candidate to have on your watchlist in the event a follow through day confirms a new rally effort (better M criteria).

3/20/2008 6:00:42 PM - Y - Made some headway above prior chart highs in the $23 area on very heavy volume, but didn't quite clear the pivot point cited. Featured in yellow in today's CANSLIM.net Mid-Day BreakOuts Report (read here). Bullish action in a tough market since its 2/27/08 gap up above its 50 DMA line. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds also satisfies the I criteria nicely. This previously featured stock is an ideal buy candidate to have on your watchlist again while waiting for a convincing technical buy signal and improving market conditions (better M criteria).

3/20/2008 1:13:49 PM - Y - Holding its ground in a tough market environment, but failing to make headway above prior chart highs in the $23 area since its 2/27/08 gap up above its 50 DMA line. Sales revenues and earnings growth each quarter has been mostly near guidelines, however it showed a big jump in sales revenues and earnings in the latest quarter ended Dec 31, 2007. Increasing ownership by top rated funds satisfies the I criteria nicely. This previously featured stock is an ideal buy candidate to have on your watchlist in the event a follow through day confirms a new rally effort (better M criteria).

12/21/2007 2:02:48 PM - Technically strong chart action on 12/19/07 helped it clear an orderly 7-week base above its 50 DMA line. Sales revenues and earnings growth each quarter has been mostly near guidelines. Increasing ownership by top rated funds satisfies the I criteria nicely.

12/20/2007 12:51:24 PM - Technically strong chart action on 12/19/07 helped it clear an orderly 7-week base above its 50 DMA line. Sales revenues and earnings growth each quarter has been mostly near guidelines. Increasing ownership by top rated funds satisfies the I criteria nicely.

12/19/2007 12:54:35 PM - Strong chart action today, yet sales and earnings slightly below guidelines.

10/25/2007 1:53:25 PM - Breakaway gap up today for new all-time highs after reporting a solid earnings increase. Completed an additional share offering on 9/20/07. Price is extended above prior chart highs a bit.

8/9/2007 1:04:49 PM - Base questionable.

8/8/2007 1:24:27 PM - Base questionable.

8/7/2007 12:43:33 PM - Base questionable.

8/6/2007 12:39:47 PM - Base questionable.

7/30/2007 12:37:53 PM - Recent bullish action puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

7/27/2007 12:45:26 PM - Recent bullish action puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

7/25/2007 1:33:18 PM - Recent bullish action puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

7/24/2007 12:54:03 PM - Recent bullish action puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

7/18/2007 12:49:22 PM - Recent bullish action puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

10/26/2006 1:00:07 PM - Base questionable.

10/12/2006 12:49:10 PM - Base questionable.

9/27/2006 12:32:54 PM - "C" below guidelines and base questionable.

6/29/2006 - As of 6/28/2006, this issue was removed from the CANSLIM.net Featured Stocks Page.

6/28/2006 - G - Continued declines closing further below its 200 DMA ($18.80). As previously noted - A considerable break below there would be another sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here. As of tonight this issue will be removed from the CANSLIM.net Featured Stocks Page.

6/27/2006 4:15:18 PM - G - Closing further below its 200 DMA ($18.80). As previously noted - A considerable break below there would be another sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/26/2006 3:58:43 PM - G - Closing below its 200 DMA ($18.80). As previously noted - A considerable break below there would be another sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/23/2006 5:35:55 PM - G - Fighting to stay above its 200 DMA ($18.76). A considerable break below there would be another sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/22/2006 - G -Continues to trade just above support of its 200 DMA ($18.76). A considerable break below there would be another sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/21/2006 - G -Continues to trade just above support of its 200 DMA. ($18.69). A considerable break below there would be another sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/20/2006 - G - Considerable declines today yet held above support of its 200 DMA. ($18.69). A break below there would be another sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/19/2006 - G - Considerable declines today below support of $20. Next support is at its 200 DMA ($18.69). Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/16/2006 4:46:38 PM - G - Continues trading near support of $20 and holding up well and above support of recent lows. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/15/2006 - G - Above average volume gains today as overall price is holding up well and above support of recent lows. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/14/2006 4:39:56 PM - G - Average volume declines today yet overall price is holding up well and above support of recent lows. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/13/2006 5:10:04 PM - G - Well above average volume declines today yet overall price is holding up well and above support of recent lows. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/12/2006 3:35:26 PM - G - Another rather uneventful session as price remains just under its 50 DMA ($21.06). Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/9/2006 - G - Rather uneventful session as price remains just under its 50 DMA ($21.05). Declines intra-day today yet closed about even on below average volume. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/8/2006 - G - Declines intra-day today yet closed even on about average volume. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/7/2006 4:27:22 PM - G - Above average volume gains today moving up a bit from support of its recent lows. As previously mentioned -a considerable breach of those levels would be a sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/5/2006 3:26:26 PM - G - Continues holding near support of its recent lows. As previously mentioned -a considerable breach of these levels would be a sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/2/2006 - G - Gains today although volume was about average as price remains in a downtrend. Recently closed below support of its 50 DMA and support of $20. As previously mentioned -a considerable breach of these levels would be a sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/1/2006 - G - Continues trending downward near support offered by its 200 DMA. Recently closed below support of its 50 DMA and support of $20. As previously mentioned -a considerable breach of these levels would be a sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/31/2006 3:26:25 PM - G - New recent lows again closing below support of its 50 DMA ($21.12) and support of $20. As previously mentioned -a considerable breach of these levels would be a sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/30/2006 - G - New recent lows closing just below support of its 50 DMA ($21.15) and support of $20. As previously mentioned -a considerable breach of these levels would be a sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/26/2006 - G - Continues trading below its 50 DMA ($21.20) and now near support of $20. As previously mentioned -a considerable breach of these levels would be a sell signal. Recently covered in more detail in the 5/26/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/25/2006 4:19:43 PM - G - Continues trading below its 50 DMA ($21.20). As previously mentioned -a considerable breach of that level would be a sell signal.

5/24/2006 - G - Continues trading below its 50 DMA ($21.23). As previously mentioned -a considerable breach of that level would be a sell signal.

5/23/2006 - G - A close today near session lows and below its 50 DMA ($21.23). As previously mentioned -a considerable breach of that level would be a sell signal.

5/22/2006 5:07:22 PM - G - Continues holding up above its 50 DMA and just off of all-time highs. Support remains at its 50 DMA ($21.24) and a considerable breach of that level would be a sell signal.

5/19/2006 4:08:22 PM - G - Continues holding up above its 50 DMA and just off of all-time highs. Support remains at its 50 DMA ($21.22) and a breach of that level would be a sell signal.

5/18/2006 - G - Continues holding up above its 50 DMA and just off of all-time highs. Support remains at its 50 DMA ($21.20) and a breach of that level would be a sell signal.

5/18/2006 12:47:44 PM - G - Holding up above its 50 DMA and just off of all-time highs. Support remains at its 50 DMA ($21.18) and a breach of that level would be a sell signal.

5/17/2006 5:30:31 PM - G - Holding up above its 50 DMA and just off of all-time highs. Support remains at its 50 DMA ($21.18) and a breach of that level would be a sell signal.

5/16/2006 4:33:21 PM - G - Holding up above its 50 DMA and just off of all-time highs. Support remains at its 50 DMA ($21.15) and a breach of that level would be a sell signal.

5/15/2006 4:45:19 PM - G - Holding up above its 50 DMA and just off of all-time highs. Support remains at its 50 DMA ($21.10) and a breach of that level would be a sell signal.

5/12/2006 4:18:51 PM - G - Somewhat uneventful trading today.Support remains at its 50 DMA ($21.11) and a breach of that level would be a sell signal.

5/11/2006 - G - Again, declines today on about average volume. Support at its 50 DMA ($21.11) and a breach of that level would be a sell signal.

5/10/2006 - G - Declines today on about average volume.

5/9/2006 5:48:35 PM - G - Declines today on below average volume and closed well off of session lows.

5/8/2006 - G - Holding on to recent above average volume gains.

5/5/2006 - G - Holding on to yesterday's above average volume gains.

5/5/2006 12:59:37 PM - G - More above average volume gains today.

5/4/2006 12:50:09 PM - G - Above average volume gains today to new all-time highs!

5/3/2006 8:30:43 PM - G -Closed above its 50 DMA ($21.01). Support at $20. A break below $20 would be the second recent sell signal.

5/2/2006 5:19:05 PM - G -Closed below its 50 DMA ($21.03). Support at $20. A break below $20 would be the second recent sell signal.

5/2/2006 10:51:50 AM - G - Trading below its 50 DMA ($21.03). Support at $20. A break below $20 would be the second recent sell signal.

5/1/2006 - G - Holding above its 50 DMA ($21.03) and support at $20. A break below $20 would be the second recent sell signal.

4/28/2006 - G - Gap open and gains today closing just above its 50 DMA. Still, support of $20. A break below $20 would be the second recent sell signal.

4/27/2006 5:23:23 PM - G - Had gains intra-day yet closed with a loss. Support of $20. A break below $20 would be the second recent sell signal.

4/25/2006 5:08:36 PM - G -Support of $20. A break below $20 would be the second recent sell signal.

4/24/2006 4:45:47 PM - G - Did dip below its 50 DMA intra-day yet closed above it. Support of $20. A break below $20 would be the second recent sell signal.

4/21/2006 - G - Declines again today yet volume light. Support of $20. A break below $20 would be the second recent sell signal.

4/20/2006 4:30:12 PM - G - Declines today yet volume light. Support of $20. A break below $20 would be the second recent sell signal.

4/19/2006 - G - Solid price progress yet volume was again below average. Support of $20. A break below $20 would be the second recent sell signal.

4/18/2006 5:44:15 PM - G - Solid price progress yet volume was below average. Support of $20. A break below $20 would be the second recent sell signal.

4/17/2006 4:20:45 PM - G -Remains near support of $20. Price remains under resistance of its 50 DMA ($21.98) and an upward trendline. A break above there would be significant yet a break below $20 would be the second recent sell signal.

4/12/2006 4:32:59 PM - G -Remains near support of $20. Price remains under resistance of its 50 DMA ($21.07) and an upward trendline. A break above there would be significant yet a break below $20 would be the second recent sell signal.

4/11/2006 4:16:32 PM - G -Remains near support of $20. Price remains under resistance of its 50 DMA ($21.12) and an upward trendline. A break above there would be significant yet a break below $20 would be the second recent sell signal.

4/10/2006 4:24:47 PM - G - Now near support of $20. Price remains under resistance of its 50 DMA ($21.17) and an upward trendline. A break above there would be significant yet a break below $20 would be the second recent sell signal.

4/7/2006 - G - Now near support of $20. Price remains under resistance of its 50 DMA ($21.17) and an upward trendline. A break above there would be significant yet a break below $20 would be the second recent sell signal.

4/6/2006 - G - Now near support of $20. Price remains under resistance of its 50 DMA ($21.18) and an upward trendline. A break above there would be significant yet a break below $20 would be the second recent sell signal.

4/5/2006 4:54:33 PM - G - Price remains under resistance of its 50 DMA ($21.18) and an upward trendline. A break above there would be significant.

4/4/2006 4:20:35 PM - G - Price remains under resistance of its 50 DMA ($21.16) and an upward trendline. A break above there would be significant.

4/3/2006 3:51:31 PM - G - Price remains under resistance of its 50 DMA ($21.14) and an upward trendline. A break above there would be significant.

3/31/2006 4:52:04 PM - G - Price remains under resistance of its 50 DMA ($21.12) and an upward trendline.

3/30/2006 5:20:41 PM - G - Price remains under resistance of its 50 DMA ($21.10) and an upward trendline.

3/29/2006 5:09:18 PM - G - Price remains under resistance of its 50 DMA ($21.08) and an upward trendline.

3/28/2006 - G - Declines today yet volume light as price remains under resistance of its 50 DMA ($21.06) and an upward trendline.

3/24/2006 - G - Still below its 50 DMA ($21.03) and an upward trendline that triggered a sell signal.

3/22/2006 - G - Still below its 50 DMA ($21.01) and an upward trendline triggering a sell signal.

3/21/2006 5:06:30 PM - G - Closed below its 50 DMA ($21.00) and an upward trendline triggering a sell signal.

3/20/2006 - G - Held above its 50 DMA ($20.96) after dipping below it on Friday.

3/17/2006 3:44:53 PM - G - Dipped below its 50 DMA yat managed to close above it.

3/16/2006 3:59:15 PM - G - Trading light volume as price is holding above its 50 DMA after the 3/3 gap down and fall under its 50 DMA line that prompted concern after a downgrade.

3/8/2006 - G - Holding above its 50 DMA after the 3/3 gap down and fall under its 50 DMA line that prompted concern after a downgrade.

3/7/2006 - G - Continued gains today yet volume could have been better after the 3/3 gap down and fall under its 50 DMA line that prompted concern after a downgrade.

3/6/2006 - G - Decent above average volume gains today after yesterday's gap down and fall under its 50 DMA line that prompted concern after a downgrade.

3/3/2006 - G - Despite reporting solid earnings and trading up yesterday, today's downgrade by Sam Darkatsh of Raymond James and Associates reduced the company's rating to ''Market Perform'' from ''Outperform''. This morning it gapped down and fell under its 50 DMA line for a considerable loss on heavy volujme, prompting concern. It has rallied from lows to end above the 50 DMA.

3/2/2006 - G - New highs today on above average volume after yesterday's price did dip below support of an upward trendline yet closed above it.

3/2/2006 12:48:26 PM - G - New highs today on abvoe average volume after yesterday"s did dip below support of an upward trendline yet price closed above it.

3/1/2006 4:50:10 PM - G - Did dip below support of an upward trendline yet closed above it. Price remains just off of all-time highs and above support.

2/28/2006 - G - Light volume trading today while price remains just off of all-time highs and above support.

2/27/2006 - G - Light volume gains today while price remains just off of all-time highs and above support.

2/24/2006 3:30:34 PM - G - Price remains just off of all-time highs and above support while volume remains light.

2/23/2006 3:53:00 PM - G - Price remains just off of all-time highs and above support while volume remains light.

2/22/2006 4:34:00 PM - G - Price remains just off of all-time highs and above support while volume remains light.

2/21/2006 3:41:22 PM - G - Very light volume declines today as price is just off of all-time highs and above support.

2/17/2006 4:29:10 PM - G - Light volume gains today.

2/10/2006 4:27:37 PM - G - Reversed from session lows to close with a slight gain.

2/7/2006 4:28:33 PM - G - Continued declines today are a concern. Did find support near $20.

2/3/2006 4:10:34 PM - G - Continued declines today are a concern yet volume is decreasing.

2/2/2006 4:39:44 PM - G - Continued declines today are a concern.

2/1/2006 4:19:54 PM - G - Second day of declines on above average volume are a concern.

1/31/2006 - G - Declines today on above average volume are a slight concern yet stock has had 5 up days in a row.

1/31/2006 - G - Declines today in above average volume are slight concern yet stock has had 5 up days in a row.

1/30/2006 - G - More new highs today with volume conviction.

1/30/2006 1:10:34 PM - G - More new high today.

1/27/2006 3:49:36 PM - G - New high close today.

1/26/2006 4:57:16 PM - G - New highs today.

1/24/2006 4:32:48 PM - G - Another advance today with above average volume nearing new highs with not much resistance in the way.

1/17/2006 - G - Some whipsaw action today with a 2/1 split. Support near $17.50 and a break below would be a sell signal.

1/13/2006 4:03:35 PM - G - Declines yet volume light. Support near $35 and a break below would be a sell signal. Set to split on Monday 2 for 1.

1/10/2006 - G - Above average volume declines today are a concern. Support near $35 and a break below would be a sell signal.

1/9/2006 - G - More gains today to a new highs.

1/6/2006 5:24:46 PM - G - More gains today to a new high close.

1/6/2006 12:48:07 PM - G - Holding on to recent solid gains.

1/5/2006 12:29:26 PM - G - Another solid advance today adds to gains since featured.

1/5/2006 12:10:31 PM - G - Another solid advance today adds to gains since featured.

1/4/2006 1:20:52 PM - G - Above average volume move today adds to gains since featured.

1/3/2006 4:27:34 PM - G - Above average volume breakout today adds to gains since featured.

1/3/2006 12:53:45 PM - G - Above average volume breakout today adds to gains since featured.

12/23/2005 - G - Remains near all-time highs.

12/21/2005 5:48:45 PM - G - Closed lower on light volume. Support at its 50 DMA; a break below there would be a concern.

12/16/2005 5:47:28 PM - G - Above average volume gains today. Support at its 50 DMA ($31.88); a break below there would be a concern.

12/16/2005 12:52:11 PM - G - Above average volume gains today. Support at its 50 DMA ($31.77); a break below there would be a concern.

12/15/2005 - G - Approaching support of its 50 DMA ($31.69); a break below there would be a concern.

12/14/2005 5:29:21 PM - G - Reversed from session lows.

12/13/2005 5:31:14 PM - G - Remains near all-time highs while volume is light.

12/9/2005 5:18:48 PM - G - Remains near all-time highs.

12/8/2005 4:41:20 PM - G - Now above the max buy price of $34.02 and has not triggered a technical buy signal since re-highlighted so CANSLIM.net Status will be changed to green.

12/1/2005 5:21:04 PM - Y - A high volume advance above the pivot point of $32.40 and up to the max buy price of $34.02 would trigger a technical buy signal.

11/22/2005 3:43:23 PM - Y - Gap down and declines today after a downgrade by Robert W. Baird. A high volume advance above the pivot point of $32.40 and up to the max buy price of $34.02 would trigger a technical buy signal.

11/21/2005 - Y - Somewhat volatile session yet ended near session highs while trading above average volume. Recently traded above the pivot point we gave of $32.40 yet volume lacked the required 150% to trigger a technical buy signal. Now starting to get a little too extended to be buyable under the guidelines.

11/16/2005 4:58:32 PM - Y - Reversed from session lows to close with a gain. Recently traded above the pivot point we gave of $32.40 yet volume lacked the required 150% to trigger a technical buy signal.

11/15/2005 4:28:23 PM - Y - Declines today/. Traded above the pivot point we gave of $32.40 yet volume lacked the required 150% to trigger a technical buy signal.

11/15/2005 - Y - Declines today. Traded above the pivot point we gave of $32.40 yet volume lacked the required 150% to trigger a technical buy signal.

11/11/2005 4:55:52 PM - Y - Traded above the pivot point we gave of $32.40 yet volume lacked the required 150% to trigger a technical buy signal.

11/10/2005 4:34:07 PM - Y - Again did trade above the pivot point we gave of $32.40 yet volume lacked the required 150% to trigger a technical buy signal.

11/9/2005 4:22:47 PM - Y - Did trade above the pivot point we gave of $32.40 yet volume lacked the required 150% to trigger a technical buy signal.

11/7/2005 - Y - Nice price progress today yet still needs to break above its new pivot point ($32.40) on above average volume (150%) to trigger a technical buy signal. (See above story)

11/7/2005 5:51:26 PM - Y - Continues trading near its 50 DMA and its original featured price. A break above its new pivot point ($32.40) on above average volume (150%) would trigger a technical buy signal. (See above story)

11/4/2005 5:15:46 PM - Y - Continues trading near its 50 DMA and its original featured price. A break above its new pivot point on above average volume (150%) would trigger a technical buy signal.

11/2/2005 - Y - Continues trading near its 50 DMA and its original featured price. CANSLIM.net Status is now changed back to yellow as the stock has built a new base. A new pivot point has been calculated of $32.30 and a break above there on above average volume (150%) would trigger a technical buy signal.

11/1/2005 - Y - Continues trading near its 50 DMA and its original featured price. CANSLIM.net Status is now changed back to yellow as the stock has built a new base. A new pivot point has been calculated of $32.30 and a break above there on above average volume (150%) would trigger a technical buy signal.

10/27/2005 4:50:00 PM - G - New recent low close today is a concern.

10/18/2005 5:56:21 PM - G - Trading just below its 50 DMA yet holding up.

10/11/2005 6:19:41 PM - G - Losses today on more than 3 times average volume. Never a good sign.

10/7/2005 - G - Closed above its 50 DMA though on below average volume.

10/5/2005 4:41:05 PM - G - Closed below its 50 DMA.

10/3/2005 5:07:01 PM - G - Holding above its 50 DMA.

9/30/2005 4:31:28 PM - G - Off today on above average volume yet closed above its 50 DMA.

9/29/2005 5:55:03 PM - G - Gap open above its 50 DMA on more than 7 times average volume!

9/28/2005 5:13:13 PM - G - Again gains today though volume could be better.

9/27/2005 5:43:09 PM - G - Gains today though volume could be better.

9/22/2005 5:01:13 PM - G - Gains today though volume could be better.

9/21/2005 4:46:10 PM - G - Declines today on above average volume breaking support that was near $28.

9/20/2005 4:28:32 PM - G - Declines today yet volume was below average. Support near $28.

9/15/2005 5:23:05 PM - G - Declines today below its 50 DMA yet volume was below average. Support near $28.

9/14/2005 4:49:31 PM - G - Near support of its 50 DMA.

9/7/2005 5:05:21 PM - G - More good price progress today though again volume lacks conviction.

9/6/2005 5:20:04 PM - G - Closed with a gain after Friday's severe declines below its upward trendline though volume could have been better.

9/2/2005 5:27:01 PM - G - Breaking below its previously mentioned upward trendline. As explained in Thursday's After-Market Update - 'This [trendline] can help investors determine areas of support where a breach would indicate a technical failure and signal that the trend may be deteriorating. Such violations can sometimes serve as an early alert for investors as to the possibility of more serious declines.'

9/2/2005 11:27:49 AM - G - Breaking below its previously mentioned upward trendline. As explained in Thursday's After-Market Update - "This [trendlines] can help investors determine areas of support where a breach would indicate a technical failure and signal that the trend may be deteriorating. Such violations can sometimes serve as an early alert for investors as to the possibility of more serious declines."

9/1/2005 4:48:16 PM - G - Near support of its upward trendline. A break below there would be a technical failure.

8/29/2005 4:36:31 PM - G - Reversed from support of it upward trendline. A break below there would be a technical failure.

8/29/2005 11:44:30 AM - G - Reversed from support of it upward trendline. A break below there would be a technical failure.

8/26/2005 - G - Gave up all of yesterday's solid gains though today's volume was much lighter.

8/25/2005 4:35:16 PM - G - New high close on above average volume adding to gains since recently featured.

8/25/2005 12:38:21 PM - G - More gains today to new highs on above average volume.

8/23/2005 5:30:52 PM - G - Another close higher on below average volume.

8/22/2005 4:51:14 PM - G - Closed higher on below average volume.

8/19/2005 - G - Closed unchanged on below average volume.

8/18/2005 5:20:54 PM - G - Closed lower on above average volume.

8/18/2005 12:25:44 PM - G - Dipped this morning yet now sits just off.

8/15/2005 4:09:33 PM - G - Continues advancing from 50 DMA and its upward trendline though volume could be better.

8/12/2005 4:57:59 PM - G - Advanced further from 50 DMA and its upward trendline though volume could have been better.

8/11/2005 - G - Reversed from support of its 50 DMA and its upward trendline though volume could have been better. An eclipse of today's lows would be a technical concern.

8/10/2005 5:02:18 PM - G - Declines today on above average volume put price near support of its 50 DMA and it upward trendline. An eclipse of today's lows would be a technical concern.

8/4/2005 - G - Again off but volume light. Solid support near $28 if we need it.

8/3/2005 4:38:35 PM - G - Off a bit today yet volume light.

8/2/2005 4:46:41 PM - G - More gains today yet volume was less than average. Just featured on 7/25/05 at $29. Great example.

8/1/2005 4:32:58 PM - G - Even more gains on well above average volume! Just featured on 7/25/05 at $29. Great example.

7/29/2005 - G - More gains today on well above average volume! Just featured on 7/25/05 at $29. Great example. CANSLIM.net status changed to green as price is now above maximum buy price.

7/28/2005 - Y - Gapping higher today on well above average volume! Just featured on 7/25/05 at $29. Great example.

7/27/2005 12:46:15 PM - Y - Down a bit today on above average volume.

7/26/2005 12:42:35 PM - Y - Strong action continues! Pretty good group. Highly ranked.

7/25/2005 12:48:23 PM - Y - Nice gap open and big volume breakout today! Pretty good group. Highly ranked.

7/6/2005 12:32:54 PM - "C" questionable, Yet impressive recent technical action. Now Too ET.

6/24/2005 12:27:46 PM - "C" questionable, Yet impressive recent technical action. Now Too ET.

6/17/2005 1:15:55 PM - "C" questionable, yet impressive recent technical action. Now Too ET.

6/16/2005 12:42:43 PM - "C" questionable, yet impressive recent technical action. Now Too ET.

6/15/2005 12:36:28 PM - "C" questionable, yet impressive recent technical action. Now Too ET.

6/13/2005 12:28:31 PM - "C" questionable, yet impressive recent technical action. Now Too ET.

6/10/2005 12:25:46 PM - "C" questionable, yet impressive recent technical action. Now Too ET.

6/9/2005 12:40:03 PM - "C" questionable, yet impressive recent technical action. Now Too ET.

6/7/2005 12:34:38 PM - "C" questionable, yet impressive recent technical action.

5/31/2005 12:44:47 PM - "C" questionable, yet impressive recent technical action.

5/27/2005 12:37:01 PM - "C" questionable, yet impressive recent technical action.

5/26/2005 12:40:06 PM - "C" questionable, yet impressive recent technical action.

5/24/2005 12:28:33 PM - "C" questionable, yet impressive recent technical action.

5/23/2005 12:45:52 PM - "C" questionable, yet impressive recent technical action.

5/20/2005 12:45:43 PM - "C" questionable, yet impressive recent technical action.

5/18/2005 12:49:44 PM - "C" questionable, yet impressive recent technical action.

5/10/2005 12:35:53 PM - "C" questionable, yet impressive recent technical action.

5/5/2005 12:50:37 PM - "C" questionable, yet impressive recent technical action.

5/4/2005 12:28:19 PM - "C" questionable, yet impressive recent technical action.

5/3/2005 12:35:09 PM - "C" questionable, yet impressive recent technical action.

5/2/2005 12:40:39 PM - "C" questionable, yet impressive technical action today.