5/2/2016 12:44:17 PM - Quarterly and annual earnings (C and A criteria) have been up and down, not meeting the guidelines of the fact-based investment system.

5/1/2013 1:05:08 PM - Held its ground stubbornly and inched further into new 52-week and multi-year high territory since last noted in the 4/13/13 mid-day report with caution. Erratic history including a downturn in FY '09 earnings is a flaw with respect to the annual earnings (A criteria) guidelines of the fact-based investment system.

4/3/2013 12:44:30 PM - Held its ground stubbornly and inched further into new 52-week and multi-year high territory since last noted in the 3/13/13 mid-day report. Went through a deep consolidation below its 200 DMA line since noted in the 6/02/11 mid-day report with caution - "Recent quarterly comparisons showed better sales revenues and earnings results, but a downturn in FY '09 earnings is a flaw with respect to the annual earnings (A criteria) guidelines of the fact-based investment system."

3/13/2013 12:37:17 PM - Recently enduring mild distributional pressure after rebounding to new 52-week and multi-year highs. Went through a deep consolidation below its 200 DMA line since last noted in the 6/02/11 mid-day report with caution - "Recent quarterly comparisons showed better sales revenues and earnings results, but a downturn in FY '09 earnings is a flaw with respect to the annual earnings (A criteria) guidelines of the fact-based investment system."

6/2/2011 12:33:30 PM - Consolidating above its 50 DMA line. Last noted in the 5/20/11 mid-day report - "Recent quarterly comparisons showed better sales revenues and earnings results, but a downturn in FY '09 earnings is a flaw with respect to the annual earnings (A criteria) guidelines of the fact-based investment system."

5/20/2011 12:09:05 PM - Consolidating above its 50 DMA line, extended from prior highs in the $32 area following volume-driven gains. Recent quarterly comparisons showed better sales revenues and earnings results, but a downturn in FY '09 earnings is a flaw with respect to the annual earnings (A criteria) guidelines of the fact-based investment system.

6/24/2010 12:37:26 PM - Quietly consolidating near its prior chart highs and above its 50 DMA line. Noted in prior mid-day reports - "The 2 most recent quarterly comparisons showed better sales revenues and earnings results, but its prior quarterly results and annual earnings (A criteria) history are below guidelines."

6/3/2010 1:08:17 PM - Gapped up today and hit a new 52-week high. Multiple gains with above average volume occurred in recent weeks and it found prompt support near its prior chart highs and 50 DMA line. The 2 most recent quarterly comparisons showed better sales revenues and earnings results, but its prior quarterly results and annual earnings (A criteria) history are below guidelines.

6/2/2010 12:54:21 PM - Gapped up today, rising within close striking range of its highest close of the year $30.54 on 5/13/10). It found prompt support near its prior chart highs and 50 DMA line recently. The 2 most recent quarterly comparisons showed better sales revenues and earnings results, but its prior quarterly results and annual earnings (A criteria) history are below guidelines.

5/13/2010 12:33:04 PM - Gapped up today for a new 52-week high. It found prompt support near its prior chart highs and 50 DMA line during the market downdraft since it was lasted noted in the 4/28/10 mid-day report. The 2 most recent quarterly comparisons showed better sales revenues and earnings results, but its prior quarterly results and annual earnings (A criteria) history are below guidelines.

4/28/2010 12:26:00 PM - Consolidating near its 52-week high. Held its ground above prior chart highs since noted in prior mid-day reports after rising with above average volume from and orderly base above its 50 DMA line. Recent quarter ended Dec 31, 2009 showed better earnings results, but its prior quarterly results and annual earnings (A criteria) history are below guidelines.

4/1/2010 12:53:01 PM - Hit a new 52-week high with a gain today backed by above average volume. Held its ground above prior chart highs since noted in prior mid-day reports after rising with above average volume from and orderly base above its 50 DMA line. Recent quarter ended Dec 31, 2009 showed better earnings results, but its prior quarterly results and annual earnings (A criteria) history are below guidelines.

3/12/2010 12:35:39 PM - Hit a new 52-week high with a small gap up gain today. Held its ground above prior chart highs since noted on 3/05/10 when rising with above average volume from and orderly base above its 50 DMA line. Recent quarter ended Dec 31, 2009 showed better earnings results, but its prior quarterly results and annual earnings (A criteria) history are below guidelines.

3/5/2010 1:24:58 PM - Hit a new 52-week high today with above average volume behind its gain lifting it from an orderly base above support at its 50 DMA line. Recent quarter ended Dec 31, 2009 showed better earnings results, but its prior quarterly results and annual earnings (A criteria) history are below guidelines.

3/4/2010 1:11:43 PM - Perched near its 52-week high building an orderly base above support at its 50 DMA line. Recent quarters showed better earnings results but its annual earnings (A criteria) history is below guidelines.

2/11/2010 12:39:56 PM -

Recent gains on higher volume were an indication of support near its 50 DMA line. Recent quarters showed better earnings results but its annual earnings (A criteria) history is below guidelines. Market conditions (M criteria) also call for caution until a follow-through-day confirms a new rally.



10/25/2007 1:27:58 PM - Hit a new all-time high with volume running at an above average pace. Earnings have been below the +25% guideline for the 3 past quarters.

9/21/2007 12:59:41 PM - Hit new all-time high with volume running at an above average pace, following two big gains on volume in the three prior trading sessions. Earnings have been below the +25% guideline for the 3 past quarters.

6/18/2007 12:34:15 PM - "C" is below the guidelines and base is questionable.

5/22/2007 12:38:22 PM - "C" is below the guidelines and base is questionable.

5/17/2007 12:50:22 PM - "C" is below the guidelines and base is questionable.

5/16/2007 12:32:50 PM - "C" is below the guidelines and base is questionable.

5/3/2007 12:32:33 PM - At only +4%, the latest "C" is below the guidelines.

5/2/2007 12:29:56 PM - At only +4%, the latest "C" is below the guidelines.

4/18/2007 - At only +4%, the latest "C" is below the guidelines.

4/5/2007 1:35:32 PM - At only +4% the latest "C" is below the guidelines.

4/4/2007 1:56:39 PM - At only +4% the latest "C" is below the guidelines.

4/2/2007 1:42:19 PM - At only +4% the latest "C" is below the guidelines.

3/28/2007 1:01:19 PM - At only +4% the latest "C" is below the guidelines.

12/19/2006 5:07:13 PM - G - Further declines today on above average volume. Gap down recently and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher or it will be removed. RS has dropped below the +80 level. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Is now more than 8% below the pivot point so as of tonight this stock will be removed from the CANSLIM.net Featured Stocks List.

12/18/2006 4:33:09 PM - G - Further declines today on above average volume. Gap down recently and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher or it will be removed. RS has dropped below the +80 level. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Is now more than 8% below the pivot point so as of tonight this stock will be removed from the CANSLIM.net Featured Stocks List.

12/15/2006 5:10:56 PM - G - Steep declines today on about average volume. Gap down recently and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher or it will be removed. RS has dropped below the +80 level. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/14/2006 - G - Slight gains today snap six day lossing streak of declines  trading below the pivot point. Gap down recently and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher or it will be removed. RS has dropped below the +80 level. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/13/2006 3:59:48 PM - G - Sixth straight day of declines today trading below the pivot point. Gap down recently and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher or it will be removed. RS has dropped below the +80 level. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/12/2006 4:45:18 PM - G - All declines today on above average volume trading below the pivot point. Gap down recently and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher. RS has dropped below the +80 level. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/11/2006 - G - All declines today on about average volume trading below the pivot point. Gap down recently and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher. RS has dropped below the +80 level. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/8/2006 - G - Had gains intra-day up to the 50 DMA ($51.75) yet traded down from there to close with a loss on about average volume. Gap down yesterday and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher. RS has dropped below the +80 level. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/7/2006 - G - Gap down and traded below the 50 and 200 DMAs after announcing earnings but recovered and closed near the 50 DMA ($51.72) on more than 5 times average volume. Needs to continue moving higher. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/7/2006 - G - Gap down $6 to below the 50 and 200 DMAs but recovering toward the 50 DMA on volume in first hour of trading. Slight gap down and all declines yesterday on below average volume. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/6/2006 - G - Slight gap down and all declines today on below average volume. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/5/2006 5:14:33 PM - Y - Slight gains today on below average volume. Still near all-time highs. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/4/2006 - Y - Dipped considerably intra-day yet reversed off of session lows to close near unchanged. Still near all-time highs. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/1/2006 - Y - All declines today on above average volume yet closed off of session lows. Still near all-time highs. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/30/2006 5:36:02 PM - Y - Closes with below average volume gains again and at session highs after being a bit lower intra-day. Near all-time highs. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/29/2006 - Y - Closes with below average volume gains and at session highs after being a bit lower intra-day. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/28/2006 - Y - Closes with a gain and at session highs after being a bit lower intra-day. Volume was light at 53% of the 50 DAV. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/27/2006 - Y - Gap down and declines today on above average volume. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/24/2006 1:34:01 PM - Y - Declines today yet on light volume afer the solid gains on Friday. More above average volume gains would have it triggering another technical buy signal up to the max buy price of $55.44. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/22/2006 4:13:41 PM - Y - Solid gains today WITH volume conviction in the morning triggering another technical buy signal yet by session's end volume cooled. Adding to recent gains and near recent highs. More above average volume gains would have it triggering another technical buy signal up to the max buy price of $55.44. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/22/2006 1:22:35 PM - Y - Solid gains today WITH volume conviction triggering another technical buy signal. Adding to recent gains and near recent highs. More above average volume gains would have it triggering another technical buy signal up to the max buy price of $55.44. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/21/2006 - Y - Tight trading range again today holding on to recent gains and near recent highs. More above average volume gains would have it triggering another technical buy signal up to the max buy price of $55.44. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/21/2006 12:38:34 PM - Y - Tight trading range again today holding on to recent gains. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/20/2006 12:56:10 PM - Y - Tight trading range today holding on to recent gains. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/17/2006 - Y - Holding on to recent gains. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/16/2006 - Y - Holding on to yesterday's nice gains. Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. Was also covered in more detail in the 11/16/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/16/2006 1:08:02 PM - Y - Some gains today on above average volume near all-time highs triggering a technical buy signal. Continues trading above the 50 DMA ($50.21). Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03.

11/15/2006 5:48:11 PM - Y - Above average volume gains today to new all-time highs with volume conviction triggering a technical buy signal. Continues trading above the 50 DMA ($50.21). Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03.

11/15/2006 12:41:51 PM - Y - Above average volume gains today to new all-time highs with volume conviction triggering a technical buy signal. Continues trading above the 50 DMA ($50.21). Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03.

11/14/2006 - Y - Decent price progress today yet still below the pivot point so not yet triggering a technical buy signal. Continues trading above the 50 DMA ($50.21). Has yet to trigger a technical buy signal since just being featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03.

11/10/2006 - Y - Tight trading range today as price held above the 50 DMA while trading light volume. Continues trading above the 50 DMA ($50.21). Has yet to trigger a technical buy signal since just being featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03.

11/9/2006 - Y - Held above the 50 DMA today and even had some gains intra-day yet closed with a slight loss while trading light volume. Continues trading above the 50 DMA ($50.21). Has yet to trigger a technical buy signal since just being featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03.

11/8/2006 - Y - Decent price progress today and a close near session highs yet volume lacked conviction to trigger. Continues trading above the 50 DMA ($50.21). Has yet to trigger a technical buy signal since just being featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03.

11/7/2006 - Y - Gains today yet on below average volume. Did close above the 50 DMA ($50.17). Has yet to trigger a technical buy signal since just being featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. This stock had steadily rallied from August 2004 to March of 2006, rising four-fold in price. It is currently building the right side of an 8-month long base, during which time it corrected as much as -27.89% from its March 15th, 2006 peak. Very little resistance remains due to overhead supply, and a new technical buy signal would be triggered if it manages to blast above its pivot point of $52.80 with the necessary increase in trading volume (150%).

11/6/2006 5:46:20 PM - Y - All declines today on below average volume below the 50 DMA ($50.13). Has yet to trigger a technical buy signal since just being featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. This stock had steadily rallied from August 2004 to March of 2006, rising four-fold in price. It is currently building the right side of an 8-month long base, during which time it corrected as much as -27.89% from its March 15th, 2006 peak. Very little resistance remains due to overhead supply, and a new technical buy signal would be triggered if it manages to blast above its pivot point of $52.80 with the necessary increase in trading volume (150%).

11/3/2006 - Y - Was lower intra-day yet reversed from session lows to close with a gain on about average volume. Still under the 50 DMA ($50.09). Has yet to trigger a technical buy signal since just being featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. This stock had steadily rallied from August 2004 to March of 2006, rising four-fold in price. It is currently building the right side of an 8-month long base, during which time it corrected as much as -27.89% from its March 15th, 2006 peak. Very little resistance remains due to overhead supply, and a new technical buy signal would be triggered if it manages to blast above its pivot point of $52.80 with the necessary increase in trading volume (150%).

11/2/2006 - Y - Declines today to below the 50 DMA ($50.07). Has yet to trigger a technical buy signal since just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. This stock had steadily rallied from August 2004 to March of 2006, rising four-fold in price. It is currently building the right side of an 8-month long base, during which time it corrected as much as -27.89% from its March 15th, 2006 peak. Very little resistance remains due to overhead supply, and a new technical buy signal would be triggered if it manages to blast above its pivot point of $52.80 with the necessary increase in trading volume (150%).

11/1/2006 - Y - Declines today to near the 50 DMA ($50.07). Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. This stock had steadily rallied from August 2004 to March of 2006, rising four-fold in price. It is currently building the right side of an 8-month long base, during which time it corrected as much as -27.89% from its March 15th, 2006 peak. Very little resistance remains due to overhead supply, and a new technical buy signal would be triggered if it manages to blast above its pivot point with the necessary increase in trading volume to meet the "I" criteria.

11/1/2006 - Y - Just featured in detail in the November 2006 issue of CANSLIM.net News here while trading at $51.03. This stock had steadily rallied from August 2004 to March of 2006, rising four-fold in price. It is currently building the right side of an 8-month long base, during which time it corrected as much as -27.89% from its March 15th, 2006 peak. Very little resistance remains due to overhead supply, and a new technical buy signal would be triggered if it manages to blast above its pivot point with the necessary increase in trading volume to meet the "I" criteria.

10/11/2006 12:44:48 PM - Sales history below guidelines and base somewhat questionable.

9/26/2006 12:32:37 PM - Gap open today yet sales history below guidelines and base somewhat questionable.

9/21/2006 12:55:13 PM - New highs today yet sales history below guidelines and base questionable.

4/4/2006 4:05:21 PM - G - New recent lows today with an increase in volume and a close near session lows. As previously mentioned a significant break below its 50 DMA would be a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here. Covered in more detail in the 3/24/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 List.

4/3/2006 3:38:56 PM - G - New recent lows today with an increase in volume and a close near session lows. As previously mentioned a significant break below its 50 DMA would be a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here. Covered in more detail in the 3/24/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/31/2006 4:31:00 PM - G - As previously mentioned a significant break below its 50 DMA would be a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here. Covered in more detail in the 3/24/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/30/2006 - G - A second up day after three days of serious declines. As previously mentioned a significant break below its 50 DMA would be a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here. Recently covered in more detail in the 3/24/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/29/2006 - G - A solid up day after three days of serious declines. As previously mentioned a significant break below its 50 DMA would be a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here. Recently covered in more detail in the 3/24/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/28/2006 - G - Continued above average volume declines today below its 50 DMA. As previously mentioned a significant break below there ($49.28) would be a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here. Recently covered in more detail in the 3/24/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/27/2006 3:59:57 PM - G - Above average volume declines today below its 50 DMA. As previously mentioned a significant break below there ($49.28) would be a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here. Recently covered in more detail in the 3/24/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/24/2006 - G - Above average volume declines today to near its 50 DMA. A significant break below there ($49.28) would be a concern. Holding on to gains since featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here. Covered in more detail in the 3/24/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/24/2006 - G - Drifting lower nearing support of its 50 DMA. A significant break below there ($49.28) would be a concern. Holding on to gains since featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here.

3/20/2006 12:45:31 PM - G - Remains near all-time highs. Holding on to gains since featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here.

3/15/2006 12:44:00 PM - G - Remains near all-time highs. Holding on to gains since featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here.

3/14/2006 4:37:13 PM - G - New high close today on above average volume. Holding on to gains since featured. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here.

3/3/2006 - G - Remains near all-time highs and holding on to gains since featured. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here.

3/2/2006 - G - Holding on to the new highs it made yesterday on above average volume that added to gains since featured. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here.

3/1/2006 1:01:52 PM - G - New highs today on above average volume adding to gains since featured. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here.

2/28/2006 - G - Remains just off of all-time highs and near support of an upward trendline. Further declines would be a concern and next support is its 50 DMA ($46.19). A break below there would be its second recent sell signal. Featured in the 12/02/05 CANSLIM.net Mid-Day Report at $40.58 with a DailyGraph(R) here.

2/27/2006 4:13:40 PM - G - Remains just off of all-time highs and near support of an upward trendline. Further declines would be a concern and next support is its 50 DMA ($45.92). A break below there would be its second recent sell signal. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/24/2006 2:55:35 PM - G - Remains just off of all-time highs and near support of an upward trendline. Further declines would be a concern and next support is its 50 DMA ($45.92). A break below there would be its second recent sell signal. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/23/2006 - G - Remains just off of all-time highs and near support of an upward trendline. Further declines would be a concern and next support is its 50 DMA ($45.69). A break below there would be its second recent sell signal. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/22/2006 - G - Just off of all-time highs and near support of an upward trendline. Further declines would be a concern and next support is its 50 DMA ($45.69). A break below there would be its second recent sell signal. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/21/2006 3:36:04 PM - G - Declines today yet volume light though dipping below support of an upward trendline is a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/14/2006 5:25:05 PM - G - Holding above support of an upward trendline. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/13/2006 - G - Above average volume declines today with a close near session lows are a concern. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/10/2006 - G - Remains near new highs with good accumulation. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/9/2006 12:47:23 PM - G - Remains near new highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with aDailyGraph(R) here.

2/7/2006 4:21:34 PM - G - Remains near new highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with aDailyGraph(R) here.

2/6/2006 4:55:33 PM - G - New high close yet volume lacked conviction. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with at $40.58 with a DailyGraph(R) here.

2/2/2006 4:36:13 PM - G - Now near all-time highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

2/2/2006 12:50:33 PM - G - Above average volume declines today. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

2/1/2006 4:13:43 PM - G - New highs today on above average volume. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

2/1/2006 12:31:35 PM - G - New highs today on above average volume. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/30/2006 3:58:53 PM - G - New highs today.Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/25/2006 4:17:09 PM - G - Continues trading near $45 and all-time highs. Initial support near $43. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/24/2006 4:26:57 PM - G - Continues trading near $45. Initial support near $43. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/23/2006 12:39:35 PM - G - Declines today on above average volume. Initial support near $43. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/19/2006 3:58:53 PM - G - Decent price progress yet volume lacked conviction. Initial support near $43. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/17/2006 - G - Additional declines today. Initial support near $43. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/13/2006 3:59:20 PM - G - Declines today on above average volume. Initial support near $43. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/11/2006 12:38:21 PM - G - Continues holding up near all time highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/10/2006 4:11:21 PM - G - Continues holding up near all time highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/6/2006 5:18:21 PM - G - Holding up near all time highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/5/2006 2:01:30 PM - G - Above average volume decllines today are a slight concern. Support at its recent base. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/4/2006 1:00:46 PM - G - Above average volume advance today adding to gains since featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

1/3/2006 12:47:23 PM - G - Above average volume advance today. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/30/2005 5:10:20 PM - G - Holding near all-time highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/27/2005 4:19:43 PM - G - Declines today yet volume well below average. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/22/2005 3:48:47 PM - G - Near all time highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/21/2005 5:44:29 PM - G - Negatively reversed from new highs on below average volume. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/20/2005 4:25:47 PM - G - New highs today yet volume could have been better. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/20/2005 4:25:47 PM - G - New highs today yet volume could have been better. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/16/2005 5:43:51 PM - G - Holding up near all-time highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/15/2005 5:27:40 PM - G - Holding up near all-time highs. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/8/2005 - G - New high close. Now too extended above the max buy price so CANSLIM.net Status will be changed to green. Featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/6/2005 4:46:16 PM - Y - New high close on above average volume! Strating to get a little too extended above the max buy price. Just featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) ere.

12/6/2005 12:53:04 PM - Y - More gains today strating to get a little too extended above the max buy price. Just featured in the 12/02/05 CANSLIM.net Mid-Day Report with a DailyGraph(R) here.

12/2/2005 1:17:18 PM - Y - Yesterday's strong action and today's follow through makes this issue now worthy to feature.

12/1/2005 12:55:47 PM - Base looking better yet still is questionable to be buyable under the guidelines.

11/30/2005 12:44:36 PM - Base is questionable to be buyable under the guidelines.

9/30/2005 12:29:31 PM - Base is questionable to be buyable under the guidelines.

9/26/2005 12:47:25 PM - Base is questionable to be buyable under the guidelines.

9/15/2005 12:56:23 PM - Nice move recently though from a base that is questionable.

9/14/2005 12:36:28 PM - Nice move recently though from a base that is questionable.

9/13/2005 12:28:29 PM - Nice move today though from a base that is questionable.

8/23/2005 2:44:40 PM - Base questionable.

8/5/2005 12:35:24 PM - Base questionable.

8/4/2005 12:52:13 PM - Base questionable.

8/3/2005 12:28:19 PM - Base questionable.

8/2/2005 12:35:38 PM - Base questionable.

7/14/2005 12:35:13 PM - L in decent group. Too ET.

7/13/2005 12:35:30 PM - L in decent group. Too ET.

7/6/2005 12:28:30 PM - L in decent group. Too ET.

7/5/2005 12:43:51 PM - L in decent group. Too ET.

6/8/2005 12:41:03 PM - L in decent group. Too ET.

5/31/2005 12:42:25 PM - L in decent group. Base somewhat questionable.

5/12/2005 12:37:02 PM - Best in decent group. Base somewhat questionable.

5/11/2005 12:38:11 PM - Best in decent group. Base somewhat questionable.

5/6/2005 1:13:39 PM - Best in decent group. Base somewhat questionable.

5/5/2005 12:46:06 PM - L in decent group. Only trades 91,200 share on average each day.

4/14/2005 12:37:25 PM - L in pretty good group. Strong action in recent sessions. "C" somewhat questionable.

4/11/2005 12:34:22 PM - Best in pretty good group. Strong action in recent sessions. "C" somewhat questionable.

4/8/2005 12:46:38 PM - Best in good group. Strong action in recent sessions. "C" somewhat questionable.

4/7/2005 12:34:01 PM - Best in good group. Strong action today. "C" somewhat questionable.

4/6/2005 12:31:42 PM - L in good group. Strong action today. "C" somewhat questionable.

2/23/2005 12:25:11 PM - L in good group. "C" somewhat questionable.

2/11/2005 12:31:55 PM - Best in great group. "C" somewhat questionable.