7/21/2023 12:36:53 PM - Reported earnings -14% on +0% sales revenues for the Mar '23 quarter versus the year ago period, and prior quarterly comparisons were also well below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

10/28/2021 1:05:51 PM - Sputtering below its 50 DMA line in recent weeks. Reported earnings +0% on +29% sales revenues for the Sep '21 quarter versus the year ago period, below the +25% minimum earnings guideline (C criteria). Prior 6 quarterly comparisons had better earnings and showed acceleration in its sales revenues growth rate.

7/29/2021 1:07:34 PM - Hitting a new all-time high and very extended from any sound base. Reported earnings +97% on +37% sales revenues for the Jun '21 quarter versus the year ago period, its 6th strong quarterly comparison while sequential comparisons have shown acceleration in its sales revenues growth rate.

12/10/2020 2:05:07 PM - Slumped from its all-time high and recently sputtering below its 50 DMA line ($282). Reported earnings +46% on +20% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd strong quarterly comparison. A rebound above the 50 DMA line is needed for its outlook to improve.

12/8/2020 3:11:20 PM - Slumping from its all-time high and recently sputtering below its 50 DMA line ($282). Reported earnings +46% on +20% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd strong quarterly comparison. A rebound above the 50 DMA line is needed for its outlook to improve.

8/31/2020 1:10:47 PM - Hitting a new all-time high with today's gain after a very tight 4-week consolidation. Reported earnings +40% on +12% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain. Prior earnings increases were below the +25% minimum guideline (C criteria), not a match with the fact-based investment system."

5/21/2020 1:01:23 PM - Perched at its all-time high, extended from any sound base. Bullish action continued since noted in the 4/23/20 mid-day report - "Reported earnings +36% on +11% sales revenues for the Mar '20 quarter. Fundamental concerns remain. Prior earnings increases were below the +25% minimum guideline (C criteria), not a match with the fact-based investment system."

5/19/2020 1:03:12 PM - Perched at its all-time high, extended from any sound base. Bullish action continued since last noted in the 4/23/20 mid-day report - "Reported earnings +36% on +11% sales revenues for the Mar '20 quarter. Fundamental concerns remain. Prior earnings increases were below the +25% minimum guideline (C criteria), not a match with the fact-based investment system."

4/23/2020 12:50:39 PM - Gapped up today hitting a new all-time high. Reported earnings +36% on +11% sales revenues for the Mar '20 quarter. Fundamental concerns remain. Prior earnings increases were below the +25% minimum guideline (C criteria), not a match with the fact-based investment system.

10/23/2019 1:03:36 PM - Met resistance at its 50 DMA line since last noted with caution in the 10/04/19 mid-day report - "Slumped from its all-time high and it is sputtering below its 50 DMA line. Reported earnings +27% on +5% sales revenues for the Jun '19 quarter but fundamental concerns remain. Sales revenues and earnings increases in prior quarterly comparisons were not a good match with the fact-based investment system's guidelines (C criteria)."

10/4/2019 12:45:04 PM - Slumped from its all-time high and it is sputtering below its 50 DMA line. Reported earnings +27% on +5% sales revenues for the Jun '19 quarter but fundamental concerns remain. Sales revenues and earnings increases in prior quarterly comparisons were not a good match with the fact-based investment system's guidelines (C criteria).

7/26/2019 12:53:47 PM - Gapped up on the prior session and rallying further today hitting new 52-week and all-time highs. Reported earnings +27% on +5% sales revenues for the Jun '19 quarter but fundamental concerns remain. Sales revenues and earnings increases in prior quarterly comparisons were not a good match with the fact-based investment system's guidelines (C criteria).

7/25/2019 1:08:44 PM - Gapped up today hitting new 52-week and all-time highs. Reported earnings +27% on +5% sales revenues for the Jun '19 quarter but fundamental concerns remain. Sales revenues and earnings increases in prior quarterly comparisons were not a good match with the fact-based investment system's guidelines (C criteria).


10/23/2018 1:37:00 PM - Sputtering below its 50 DMA line. Reported earnings +32% on +13% sales revenues for the Jun '18 quarter but fundamental concerns remain. Last noted in the 9/21/16 mid-day report - "Sales revenues and earnings increases in prior quarterly comparisons were not a good match with the fact-based investment system's guidelines (C criteria)."


9/21/2016 12:53:43 PM - Gapped down today violating its 50 DMA line with a big volume-driven loss. Reported earnings +26% on +8% sales revenues for the Jun '16 quarter. Sales revenues and earnings increases in prior quarterly comparisons were not a good match with the fact-based investment system's guidelines (C criteria).


5/20/2016 12:44:24 PM - Perched near its 52-week and all-time highs. Sales revenues and earnings increases in quarterly comparisons through Mar '16 are not a good match with the fact-based investment system's guidelines (C criteria).


7/9/2015 6:23:47 PM - Broke out of flat base on July 7th and encountered heavy distributional pressure on the prior session. Sales revenues and earnings increases are not a good match with the fact-based investment system's guidelines. Disciplined investors would exercise caution given the general market conditions (the M criteria).


7/9/2015 2:40:56 PM - Broke out of flat base on July 7th and encountered heavy distributional pressure on the prior session. Sales revenues and earnings increases are not a good match with the fact-based investment system's guidelines. Disciplined investors would exercise caution given the general market conditions (the M criteria).


7/9/2015 12:58:24 PM - Broke out of flat base on July 7th. Pivot of $60.40 on 235% of average 50DAV. Max buy price of $63.31. Although it triggered a technical buy signal on the 7th of July Disciplined investors would exercise caution given the general market conditions (the M criteria). Of note, July 8th volume was almost 1800% of 50 DAV and failed to equal the prior high set on July 7th.


3/12/2015 12:55:19 PM - Perched within close striking distance of its 52-week high, it has formed a saucer-with-handle base. Holding its ground since last noted in the 2/24/15 mid-day report cautioned members - "No resistance remains due to overhead supply. Reported earnings +18% on +2% sales revenues for the Dec '14 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). It survived but failed to impress since 3/05/07 when it was dropped from the Featured Stocks list."

2/24/2015 1:37:55 PM - Perched within close striking distance of its 52-week high with today's 7th consecutive gain. Undercut its 50 DMA line during its consolidation then rebounded since volume-driven gains noted 11/11/14 cleared a 10-month saucer-with-handle base. No resistance remains due to overhead supply. Reported earnings +18% on +2% sales revenues for the Dec '14 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). It survived but failed to impress since 3/05/07 when it was dropped from the Featured Stocks list.

11/11/2014 1:05:05 PM - Hitting a new 52-week high with today's volume-driven gain clearing a 10-month saucer-with-handle base. No resistance remains due to overhead supply. Reported earnings +13% on +4% sales revenues for the Sep '14 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). It survived but failed to impress since 3/05/07 when it was dropped from the Featured Stocks list."

1/21/2014 12:25:32 PM - The 1/10/14 mid-day report cautioned members - "Consolidating above its 50 DMA line and near its 52-week high with no resistance due to overhead supply. Reported earnings +50% on +13% sales revenues for the Sep '13 quarter but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines. It survived but failed to impress since 3/05/07 when it was dropped from the Featured Stocks list."

1/10/2014 12:55:37 PM - Consolidating above its 50 DMA line and near its 52-week high with no resistance due to overhead supply. Reported earnings +50% on +13% sales revenues for the Sep '13 quarter but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines. It survived but failed to impress since 3/05/07 when it was dropped from the Featured Stocks list.

5/25/2012 12:50:24 PM - Making more upward progress since last noted in the 5/18/12 mid-day report - "Its earnings were above the +25% minimum guideline in the Dec '11 and Mar '12 quarterly comparisons. Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines. It survived but failed to impress since 3/05/07 when it was dropped from the Featured Stocks list."

5/18/2012 12:49:19 PM - The 5/17/12 mid-day report noted - "Its earnings were above the +25% minimum guideline in the Dec '11 and Mar '12 quarterly comparisons. Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines. It survived but failed to impress since 3/05/07 when it was dropped from the Featured Stocks list."

5/17/2012 1:18:12 PM - Its earnings were above the +25% minimum guideline in the Dec '11 and Mar '12 quarterly comparisons. Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines. It survived but failed to impress since 3/05/07 when it was dropped from the Featured Stocks list.

3/6/2007 - All declines yesterday on above average volume. Overhead supply may continue to act as resistance. Concerns about its fundamentals were also raised after its latest earnings were below the +25% minimum guidelines. Further trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here. As of 3/5/07 this stock was removed from the CANSLIM.net Featured Stocks List.

3/5/2007 4:36:18 PM - G - All declines today on above average volume. Overhead supply may continue to act as resistance. Concerns about its fundamentals were also raised after its latest earnings were below the +25% minimum guidelines. Further trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here. As of tonight this stock will be removed from the CANSLIM.net Featured Stocks List.

3/2/2007 - G - Has some gains intra-day yet closed with a loss as volume was about average. Overhead supply may continue to act as resistance. Concerns about its fundamentals were also raised after its latest earnings were below the +25% minimum guidelines. Further trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

3/1/2007 5:48:47 PM - G - Closes with a slight gain after being much lower intra-day as volume was about average. Overhead supply may continue to act as resistance. Concerns about its fundamentals were also raised after its latest earnings were below the +25% minimum guidelines. Further trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/28/2007 - G - Declines today yet on about average volume after yesterday's sharp declines. Overhead supply may continue to act as resistance. Concerns about its fundamentals were also raised after its latest earnings were below the +25% minimum guidelines. Further trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/27/2007 5:41:44 PM - G - Sharp declines today intra-day yet closed in the upper half of the days trading range. Overhead supply may continue to act as resistance. Concerns about its fundamentals were also raised after its latest earnings were below the +25% minimum guidelines. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/26/2007 - G - Closes near unchanged after being lower intra-day as volume was about average. Its positive reversal on 2/20/07 offers investors some hope, but the stock obviously met stiff resistance as it failed to rally back above its 50 DMA line ($48.97) recently. Overhead supply may continue to act as resistance. Concerns about its fundamentals were also raised after its latest earnings were below the +25% minimum guidelines. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/23/2007 - G - Its positive reversal on 2/20/07 offers investors some hope, but the stock obviously met stiff resistance as it failed to rally back above its 50 DMA line ($48.97) recently. Overhead supply may continue to act as resistance. Concerns about its fundamentals were also raised after its latest earnings were below the +25% minimum guidelines. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/23/2007 3:09:50 PM - G - Below average volume declines today as the 50 DMA ($48.97) and some overhead supply continue to act as resistance. Just announced earnings that were below the +25% minimum guidelines. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/22/2007 6:01:50 PM - G - Was a bit lower intra-day yet closed just above unchanged as volume was below average. Just announced earnings that were below the +25% minimum guidelines. Continues trading below the 50 DMA line ($49.03) that has recently been resistance. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/21/2007 - G - Was a bit lower intra-day yet closed with a gain as volume was below average. Just announced earnings that were below the +25% minimum guidelines. Continues trading below the 50 DMA line ($49.03) that has recently been resistance. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/20/2007 - G - Dipped considerably first thing this morning after announcing earnings that were below the +25% minimum guidelines, then steadily climbed to close with a decent gain.Continues trading below the 50 DMA line ($49.03) that has recently been resistance. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/16/2007 1:27:11 PM - G - Continued declines today on above average volume as it continues moving further below the 50 DMA line that has recently been resistance. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/16/2007 1:27:10 PM - G - Continued declines today on above average volume as it continues moving further below the 50 DMA line that has recently been resistance. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/15/2007 - G - Losses today on more than 2 time average volume as it continues moving further below the 50 DMA line that has recently been resistance. Trading below $45 will have this stock being removed from the CANSLIM.net Featured Stocks List. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/13/2007 5:12:28 PM - G - Light volume trading continues near what is resistance of the 50 DMA ($49.18). Still, solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/9/2007 6:41:18 PM - G - Light volume trading continues near what is resistance of the 50 DMA ($49.16). Still, solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/8/2007 - G - Light volume trading continues near what is resistance of the 50 DMA ($49.18). Still, solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/6/2007 11:01:52 PM - G - Light volume slight declines again today. Near what is resistance of the 50 DMA ($49.18). Still, solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/6/2007 4:08:53 PM - G - Light volume declines again today. Near what is resistance of the 50 DMA ($49.20). Still, solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/5/2007 4:41:57 PM - G - Light volume declines today near what is resistance of the 50 DMA ($49.20). Still, solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/2/2007 - G - Gains today to near what is resistance of the 50 DMA ($49.24) yet on below average volume. Still, solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines yet other ranks remain strong. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/1/2007 - G - Closes with a slight gain on well above average volume while trading in a tight range today. Approaching the 50 DMA line at $49.30 and that is resistance, so solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

2/1/2007 - G - Closes with a slight gain on well above average volume while trading in a tight range today. Approaching the 50 DMA line at $49.30 and that is resistance so solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

1/31/2007 - G - Closes with a decent gain (+1.85%) on well above average volume after being a bit lower intra-day. Approaching the 50 DMA line at $49.33 and that is resistance so solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

1/30/2007 5:47:04 PM - G - Somewhat uneventful trading today closing with a slight gain on below average volume. The 50 DMA ($49.38) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here. Comments and questions regarding this particular issue are welcomed via our inquiry form here

1/29/2007 5:31:15 PM - G - Closes with a gain yet on below average volume. The 50 DMA ($49.45) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/26/2007 6:03:51 PM - G - Declines today on about average volume yet closed off of session lows.The 50 DMA ($49.45) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/25/2007 - G - Declines today after being higher intra day as volume was just below average. The 50 DMA ($49.49) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/24/2007 - G - Closes with a slight gain on average volume. The 50 DMA ($49.53) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/23/2007 - G - Somewhat indecisive trading today closing with a slight gain on below average volume. The 50 DMA ($49.52) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/22/2007 5:40:11 PM - G - All declines today yet closed off of session lows on below average volume. The 50 DMA ($49.52) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/19/2007 - G - Gains today on about average volume. The 50 DMA ($49.45) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/18/2007 4:43:50 PM -

G - Declines today on about average volume.The 50 DMA ($49.39) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen well below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/17/2007 6:05:16 PM -

G - Closes at unchanged after trading on either side intra-day as volume was below average. The 50 DMA ($49.25) is resistance and solid trading or even a close above there could prove significant. Group rank has fallen below guidelines. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/17/2007 6:04:08 PM -

G - Closes at unchanged after trading on either side intra-day as volume was below average. The 50 DMA ($49.25) is resistance and solid trading or even a close above there could prove significant. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



1/16/2007 - G - Gains today up to the 50 DMA ($49.25) then closed lower as volume was below average. Continues trading below the 50 DMA ($49.25) yet a solid break above there could prove significant. Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/12/2007 - G - Just about all gains today yet on about average volume and closed off of session highs. Continues trading below the 50 DMA ($49.02). Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/11/2007 5:11:18 PM - G - All gains today on above average volume yet closed off of session highs. Continues trading below the 50 DMA ($48.92). Recent gap down on 1/9 (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/10/2007 5:30:12 PM - G - Further declines today yet closed well off of session lows after yesterday's gap down below the 50 DMA (then $48.76) and traded lower (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/9/2007 - G - Gap down below the 50 DMA ($48.76) and traded lower (-8%) following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/9/2007 10:04:29 AM - G - Gap down below the 50 DMA ($48.76) and trading lower (-8%) this morning following a downgrade by Lehman Brothers from equal-weight to under-weight. Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/8/2007 5:03:47 PM - G - Just about all gains today today yet on below average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/5/2007 - G - All declines today today yet on below average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/4/2007 5:00:17 PM - G - All gains today yet on below average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

1/3/2007 5:11:17 PM - G - Somewhat indecisive trading today closing with a slight loss on about average volume. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/29/2006 4:58:47 PM - G - Just about all declines today yet on light volume. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/28/2006 - G - Had some gains intra-day yet closed with a slight loss on below average volume .Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/27/2006 - G - More gains today yet on about average volume with a new high close. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 12/27/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/26/2006 - G - Gains today yet on below average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/22/2006 - G - Was lower intra-day, yet closed with gains (but well off of session highs) on about average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/21/2006 4:37:35 PM - G - Closed with gains today on just above average volume yet well off of session highs as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/21/2006 1:00:12 PM - G - Gains today on above average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/20/2006 - G - Had some gains intra-day yet closed with slight loss and at session lows as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Was covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/19/2006 5:33:39 PM - G - Decent gain today yet on below average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/18/2006 - G - Had some new highs intra-day yet closed with a loss and near session lows on above average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/15/2006 5:54:54 PM - G - Modest gains today on about average volume as price is near all-time highs. Still, an eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/14/2006 - G - All gains today on about average volume as price is near all-time highs. An eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/14/2006 1:06:43 PM - G - Gains today on above average volume as price is near all-time highs. An eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/13/2006 - G - Trading with above average volume gains as price is just off of all-time highs. An eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/13/2006 1:09:30 PM - G - Trading with above average volume gains at the moment as price is just off of all-time highs. An eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/12/2006 - G - Closes with a slight decline on about average volume as price is just off of all-time highs. An eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/11/2006 - G - Closes with a slight decline and well off of session lows as volume was above average. Price is just off of all-time highs. An eclipse of the recent lows of $47.60 would be an initial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/11/2006 12:56:19 PM - G - Slight declines today as price is just off of all-time highs. An eclipse of the recent lows of $47.60 would be an intial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/8/2006 - G - Wide trading range today closing with a decent gain yet on below average volume. Still price remains just off of all-time highs. An eclipse of the recent lows of $47.60 would be an intial concern. Recently found support at its 50 DMA (then $40.54). Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/7/2006 - G - Had some slight gains intra-day yet closed with a loss although on light volume (28% of the DAV). Still price remains just off of all-time highs. An eclipse of the recent lows of $47.60 would be an intial concern. Recently found support at its 50 DMA (then $40.54).Is covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/6/2006 - G - Was higher intra-day yet closed with a slight loss on light volume. Price remains just off of all-time highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/6/2006 - G - Was higher intra-day yet closed with a slight loss on light volume. Price remains just off of all-time highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/5/2006 5:38:16 PM - G - Closes with a gain yet on below average volume. Price remains just off of all-time highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/4/2006 4:26:35 PM - G - All gains today on above average volume yet closed off of session highs. Price remains just off of all-time highs yet in recent short donwtrend. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

12/1/2006 7:40:51 PM - G - Was a bit higher intra-day yet closed with a considerable loss although on below average volume. Price remains just off of all-time highs yet in recent short donwtrend. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/30/2006 5:54:27 PM - G - Was a bit lower intra-day yet closed with a gain while trading about average volume. Price remains just off of all-time highs yet in recent short donwtrend. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/29/2006 4:44:14 PM - G - Pretty much all gains today yet on light volume. Price remains just off of all-time highs yet in recent short donwtrend. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/28/2006 5:07:00 PM - G - Somewhat tight trading range today closing with a modest loss on below average volume. Price remains just off of all-time highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/27/2006 - G - All declines today closing just off of session lows. Price remains just off of all-time highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/24/2006 1:55:25 PM - G - Was a bit lower intra-day yet closed with a decent gain yet on below average volume. Price remains just off of all-time highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/22/2006 - G - Declines today yet on below average volume. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/21/2006 - G - All declines today on above average volume from all-time highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/20/2006 - G - All gains today as price remains near all-time highs and holding on to recent gains. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/17/2006 6:07:30 PM - G - Losses today on below average volume. Holding on to recent gains and near all-time highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/16/2006 5:36:58 PM - G - Holding on to recent gains and near all-time highs closing with a gain today yet on below average volume. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/15/2006 6:21:23 PM - G - Was a bit lower intra-day yet closes at a new high on above average volume. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/14/2006 5:19:34 PM - G - Remains near all-time highs yet currently closed with a gain and near session highs. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/13/2006 1:18:06 PM - G - Remains near all-time highs yet currently trading with a decline. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/10/2006 5:21:18 PM - G - Remains near all-time highs closing with a gain and holding on to the recent dramatic gains. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/9/2006 - G - Traded more than two times average volume and closed with a modest loss after recent bullish action had price blasting to new highs several days in a row. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/9/2006 - G - Slight declines today after yesterday's SOLID gains and a new high close near session highs on overall above average volume! Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/8/2006 - G - SOLID gains today and a new high close near session highs on overall above average volume! Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/7/2006 - G - Fourth straight day of gains on overall above average volume to a new high close! Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/6/2006 - G- More solid gains today on above average volume! Now trading above the max buy price so CANSLIM.net Status is changed to green. Recently found support at its 50 DMA (then $40.54). Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/6/2006 1:24:26 PM - Y - More solid gains today on above average volume! Now trading above the max buy price. Recently found support at its 50 DMA (then $40.54). Now changed back to yellow (near a buy point) as it has built another base since first featured. Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/3/2006 - Y - Had some solid new highs yet on below average volume and closed well off of session highs. Recently found support at its 50 DMA (then $40.54). Now changed back to yellow (near a buy point) as it has built another base since first featured. Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/2/2006 - Y - Rallying to new all-time highs after finding prompt support at its 50 DMA ($40.54) and triggering a technical buy signal. Making a new high close on above average volume and meeting the volume guideline for a proper buy signal. Now changed back to yellow (near a buy point) as it has built another base since first featured. Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/2/2006 - Y - Rallying to new all-time highs after finding prompt support at its 50 DMA ($40.54). On course for a new high close on above average volume and may meet the volume guideline for a proper buy signal if strength continues in the afternoon. Now changed back to yellow (near a buy point) as it has built another base since first featured. Recently covered in more detail in the 11/02/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/2/2006 - G - Rallying to new all-time highs after finding prompt support at its 50 DMA ($40.54). On course for a new high close on above average volume and may meet the volume guideline for a proper buy signal if strength continues in the afternoon. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

11/1/2006 - G - Declines today and a close near session lows yet near the 50 DMA ($40.54). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/31/2006 - G - Pretty much straight declines today yet closed just off of session lows as volume was light. Remains near all-time highs. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/30/2006 5:27:04 PM - G - Was a bit lower intra-day yet closed with a gain and at session highs although volume was light. Remains near all-time highs. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/27/2006 - G - Remains near all-time highs, closing with a decline today yet on light volume. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/26/2006 4:51:02 PM - G - Had some new highs intra-day yet closed near unchanged while trading above average volume. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/25/2006 4:29:21 PM - G - Nice price progress today with a close at session highs yet volume was below average. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/24/2006 5:10:34 PM - G - Just a bit lower intra-day yet closed with a slight gain while trading light volume. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/23/2006 - G - Had new highs this morning on above average volume yet closed well off of those. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/23/2006 1:22:39 PM - G - Had new highs this moring on above average volume yet now is trading well off of those. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/23/2006 - G - New highs this moring on above average volume. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/20/2006 5:43:53 PM - G - Closes with a loss today yet on below average volume. Price remains above the 50 DMA ($39.65). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/19/2006 4:42:44 PM - G - Closes with a gain today yet on below average volume. Price remains above the 50 DMA ($39.53). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/18/2006 4:40:13 PM - G - Had some new highs intra-day yet closed with a loss and near session lows. Price remains above the 50 DMA ($39.53). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/17/2006 - G - Below average volume trading continues today closing off of session highs with a gain after being lower intra-day. Price remains above the 50 DMA ($39.43). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/16/2006 - G - Below average volume trading continues today closing off of session highs with a gain. Price remains above the 50 DMA ($39.33). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/13/2006 5:31:25 PM - Y - Light volume trading today closing off of session highs yet with a slight gain. Price remains above the 50 DMA ($39.17). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/12/2006 - Y - All gains today and a close near session highs yet volume was light. Price remains above the 50 DMA ($39.17). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here. Recently covered in more detail in the 10/12/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

10/11/2006 4:40:08 PM - Y - Declines today yet on light volume as price remains above the 50 DMA ($39.17). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

10/10/2006 4:37:57 PM - Y - Continues advancing from below the 50 DMA ($39.09) yet today's volume was lighter. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

10/9/2006 - Y - Continues advancing from below the 50 DMA ($39.09). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

10/6/2006 - Y - Continued gains today for a third straight session. Trading above the 50 DMA ($39.03). Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

10/5/2006 - Y - Traded up today from the 50 DMA ($39.00) and closed at session highs on well above average volume. Featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

10/3/2006 - Y - More trading today below the 50 DMA ($39.01) on just above average volume. Recent considerable declines on 9/19 on heavy volume prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA (then $38.08). A breach of the low ($37.65) would be a greater concern. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

10/2/2006 3:56:10 PM - Y - Closes below the 50 DMA ($38.99) on just above average volume. Recent considerable declines on 9/19 on heavy volume prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA (then $38.08). A breach of the low would be a greater concern. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/29/2006 4:21:04 PM - Y - Pretty much straight declines today on just above average volume. Continues trading above its 50 DMA ($38.94). Recent considerable declines on 9/19 on heavy volume prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA (then $38.08). A breach of the low would be a greater concern. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/28/2006 - Y - Back and forth trading today ending with a slight loss on well above average volume. Continues trading above its 50 DMA ($38.84). Recent considerable declines on 9/19 on heavy volume prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA (then $38.08). A breach of the low would be a greater concern. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/26/2006 5:55:28 PM - Y - Continued gains today with a slight increase in volume and a close just off of session highs as it continues to move up from near its 50 DMA (then $38.29). Recent considerable declines on 9/19 on heavy volume prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA (then $38.08). A breach of the low would be a greater concern. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/25/2006 4:02:08 PM - Y - Was lower intra-day yet closed with a gain after a close near its 50 DMA (then $38.29) on Friday. Recent considerable declines on 9/19 on heavy volume prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA (then $38.08). A breach of the low would be a greater concern. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/22/2006 - Y - Again, about average volume declines today. Did close near its 50 DMA ($38.29). Recent considerable declines on 9/19 on heavy volume prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA (then $38.08). A breach of the low would be a greater concern. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/21/2006 - Y - About average volume declines today and a close near session lows. Recent considerable declines on 9/19 on heavy volume prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA (then $38.08) line. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/20/2006 - Y - Some gains today after yesterday's considerable declines on heavy volume that prompted concern, as it was falling back into its prior base (under July highs) and testing important support at its 50 DMA ($38.08) line. Had traded above the pivot point ($40.08), yet a drop more than 8% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/19/2006 1:05:52 PM - Y - Considerable decline today with heavy volume prompts concern, as it is now falling back into its prior base (under July highs) and testing important support at its 50 DMA line. Had traded above the pivot point ($40.08), yet a drop more than 7% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotated DailyGraph(R) here.

9/19/2006 - Y - Considerable decline today with heavy volume prompts concern, as it is now falling back into its prior base (under July highs) and testing important support at its 50 DMA line. Had traded above the pivot point ($40.08), yet a drop more than 7% below the pivot point or below your buy point triggers a sell signal under the CAN SLIM(R) discipline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with an annotatedDailyGraph here.

9/18/2006 - Y - Further declines today after Friday's above average volume declines yet price is still just off of all-time highs. Has traded above the pivot point ($40.08) yet volume is a bit suspect on the upside of the 150% minimum guideline to trigger a solid buy signal. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/15/2006 4:15:03 PM - Y - Above average volume declines today yet price is still just off of all-time highs. Continues to trade above the pivot point ($40.08) yet volume is a bit suspect on the upside of the 150% minimum guideline to trigger a solid buy signal. Was just trading above the max buy price of $42.08 and if volume does pick up prudent investors would not pay more than that. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/15/2006 1:35:12 PM - Y - Declines today on above average volume. Continues to trade above the pivot point ($40.08) yet volume is a bit suspect of the 150% minimum guideline to trigger a solid buy signal. Was just trading above the max buy price of $42.08 and if volume does pick up prudent investors would not pay more than that. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/14/2006 - Y - New highs again today yet on about average volume. Continues to trade above the pivot point ($40.08) yet volume is a bit suspect of the 150% minimum guideline to trigger a solid buy signal. Now trading above the max buy price of $42.08 and if volume does pick up prudent investors would not pay more than that. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/13/2006 - Y - New highs today yet on below average volume (75%). Continues to trade above the pivot point ($40.08) yet volume is a bit suspect of the 150% minimum guideline to trigger a solid buy signal. Now getting close to the max buy price of $42.08 and if volume does pick up prudent investors would not pay more than that. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/12/2006 - Y - New high close on above average volume with gains today above the pivot point ($40.08) yet volume was a bit suspect of the 150% minimum guideline to trigger a solid buy signal. Now getting close to the max buy price of $42.08 and if volume does pick up prudent investors would not pay more than that. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/12/2006 1:05:22 PM - Y - Gains today above the pivot point ($40.08) yet volume is a bit suspect of the 150% minimum guideline. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/11/2006 - Y - Decent gains today with a close near session high although volume was below average so even though it did trade above the pivot point of $40.08, it did not trigger as volume was lacking. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/8/2006 - Y - Closes with an above average volume gain today. Recently reversed from new high territory intra-day. Did break out on Friday, 9/1 with above average volume in the morning session triggering a technical buy signal, yet volume cooled a bit in the afternoon. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/7/2006 - Y - Closes with declines today and at session lows. Recently reversed from new high territory intra-day. Did break out on Friday, 9/1 with above average volume in the morning session triggering a technical buy signal, yet volume cooled a bit in the afternoon. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/6/2006 - Y - Closes with declines today after it went into new high territory intra-day yesterday, continuing to trigger, and then closed well off of those highs. Did break out on Friday with above average volume in the morning session triggering a technical buy signal yet volume cooled a bit in the afternoon. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/5/2006 - Y - Broke out on Friday with above average volume in the morning session triggering a technical buy signal yet volume cooled a bit in the afternoon. Strong action following through today continuing to trigger and actually getting a little to extended as price was getting above the max buy price of $42.08 intra-day. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/5/2006 12:57:48 PM - Y - Broke out on Friday with above average volume in the morning session triggering a technical buy signal yet volume cooled a bit in the afternoon. Strong action following through today continuing to trigger and actually getting a little to extened as price is getting above the max buy price of $42.08 at this point. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/1/2006 - Y - Broke out today with above average volume in the morning session triggering a technical buy signal yet volume cooled a bit in the afternoon. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

9/1/2006 - Y - Breaking out today triggering a technical buy signal. Just featured by Ken Gruneisen in the September 2006 issue of CANSLIM.net News with a DailyGraph here.

8/31/2006 1:00:08 PM - "C" and group rank below guidelines.

8/30/2006 1:15:36 PM - "C" and group rank below guidelines.

8/3/2006 12:41:34 PM - "C" and group rank below guidelines.

7/27/2006 1:03:12 PM - "C" below guidelines.

7/26/2006 1:11:25 PM - "C" below guidelines.

7/25/2006 1:14:15 PM - "C" below guidelines.

7/24/2006 12:52:52 PM - "C" below guidelines.

7/20/2006 12:41:20 PM - "C" below guidelines.

5/3/2006 1:31:15 PM - No base.