7/25/2022 12:50:47 PM - Rebounding toward its 52-week and all-time highs with today's 5th consecutive volume-driven gain from below its 50 and 200 DMA lines. Reported earnings +16% on +7% sales revenues for the Jun '22 quarter, breaking a long streak of strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong and steady (A criteria).

12/20/2021 12:48:36 PM -
Pulling back from its all-time high and deeply undercutting its 50 DMA line ($84.81) with today's additional volume-driven loss, recently encountering distributional pressure. Reported earnings +54% on +41% sales revenues for the Sep '21 quarter, its 5th strong quarterly comparison. Annual earnings growth has been strong and steady (A criteria).


12/17/2021 1:16:23 PM -
Pulling back from its all-time high and undercutting its 50 DMA line ($84.65) with today's volume-driven loss, encountering distributional pressure. Reported earnings +54% on +41% sales revenues for the Sep '21 quarter, its 5th strong quarterly comparison. Annual earnings growth has been strong and steady (A criteria).


4/26/2021 1:21:10 PM -
Extended from any sound base, hitting new 52 week and all-time highs with today's 4th consecutive volume-driven gain. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +157% on +77% sales revenues for the Mar '21 quarter, its 3rd strong quarterly comparison. Annual earnings growth has been strong and steady (A criteria).


4/22/2021 1:25:01 PM -
Extended from any sound base, it erased much of today's early gain after hitting new 52 week and all-time highs with a considerable volume-driven gain. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +157% on +77% sales revenues for the Mar '21 quarter, its 3rd strong quarterly comparison. Annual earnings growth has been strong and steady (A criteria).


7/23/2020 12:50:13 PM -
Gapped up today challenging its 52 week and all-time highs with a considerable volume-driven gain. Reported earnings +23% on +0% sales revenues for the Jun '20 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list.


2/20/2020 1:04:48 PM -
Powering to new 52 week and all-time highs with today's considerable volume-driven gain. Reported earnings +17% on +1% sales revenues for the Dec '19 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list.


10/28/2019 12:41:36 PM -
Powering to new 52 week and all-time highs with today's gain adding to last week's considerable volume-driven gain. Reported earnings +27% on -4% sales revenues for the Sep '19 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list.


10/24/2019 1:02:15 PM - Powering to new 52 week and all-time highs with today's considerable volume-driven gain. Reported earnings +27% on -4% sales revenues for the Sep '19 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list.

7/26/2019 12:52:20 PM - Hitting new 52 week and all-time highs with today's 3rd consecutive volume-driven gain. Prior mid-day reports noted - "Reported earnings +24% on -4% sales revenues for the Jun '19 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

7/25/2019 1:04:30 PM - Hit new 52 week and all-time highs with today's big volume-driven gain. Reported earnings +24% on -4% sales revenues for the Jun '19 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list.

10/17/2016 12:26:31 PM - Sputtering below its 50 DMA line after damaging volume-driven losses in late September. The 9/27/16 mid-day report last cautioned members - "Reported earnings +28% on +4% sales revenues for the Jun '16 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

9/27/2016 12:50:48 PM - Met resistance at its 50 DMA line when rebounding after damaging volume-driven losses. Reported earnings +28% on +4% sales revenues for the Jun '16 quarter. Prior mid-day reports cautioned members - "Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

9/20/2016 12:30:43 PM - Met resistance at its 50 DMA line when rebounding after damaging volume-driven losses. Reported earnings +28% on +4% sales revenues for the Jun '16 quarter. Prior mid-day reports cautioned members - "Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

9/14/2016 12:40:18 PM - Retreating from all-time highs and it violated its 50 DMA line during a streak of volume-driven losses. Reported earnings +28% on +4% sales revenues for the Jun '16 quarter. The 7/21/16 mid-day report last cautioned members - "Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

7/21/2016 12:45:45 PM - Reversed into the red after hitting another new all-time high today. Reported earnings +28% on +4% sales revenues for the Jun '16 quarter. The 7/11/16 mid-day report cautioned members - "Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

7/11/2016 12:29:45 PM - Hitting another new all-time high with today's 8th consecutive gain. Noted with caution in prior mid-day reports - "Reported earnings +86% on +8% sales revenues for the Mar '16 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

7/7/2016 12:26:10 PM - Hitting another new all-time high with today's 7th consecutive gain. Noted with caution in prior mid-day reports - "Reported earnings +86% on +8% sales revenues for the Mar '16 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

6/23/2016 12:52:31 PM - Hitting a new all-time high today. Noted with caution in prior mid-day reports - "Reported earnings +86% on +8% sales revenues for the Mar '16 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

5/2/2016 1:05:30 PM - Rebounding above its 50 DMA line with today's big volume-driven gain. Encountered distributional pressure while retreating from its all-time high after a "negative reversal" when last noted with caution in the 4/21/16 mid-day report - "Reported earnings +86% on +8% sales revenues for the Mar '16 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

4/21/2016 1:00:40 PM - Reversed into the red after touching new 52-week and all-time highs today. Reported earnings +86% on +8% sales revenues for the Mar '16 quarter. Sub par sales revenues growth rate hints at no great demand for new products or services (N criteria). Fundamental concerns remain. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list.

4/18/2016 12:57:00 PM - Rebounded and hit new highs since noted in the 2/18/16 mid-day report after it gapped up above its 50 DMA line following earnings news. Reported earnings +102% on +5% sales revenues for the Dec '15 quarter, but fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

3/7/2016 12:34:59 PM - Rebounded and hit a new high since last noted in the 2/18/16 mid-day report after it gapped up above its 50 DMA line following earnings news. Reported earnings +102% on +5% sales revenues for the Dec '15 quarter, but fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

2/18/2016 12:34:27 PM - Gapped up above its 50 DMA line today following earnings news. Reported earnings +102% on +5% sales revenues for the Dec '15 quarter, but fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

12/24/2015 11:25:36 AM - Slumped below its 50 DMA line with volume-driven losses. Reported earnings +31% on +7% sales revenues for the Sep '15 quarter, but fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

12/8/2015 12:54:00 PM - Gapped down today for a considerable volume-driven loss. Reported earnings +31% on +7% sales revenues for the Sep '15 quarter, but fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

10/19/2015 1:11:27 PM - Holding its ground after hitting a new high on 10/15/15 with a gap up and considerable volume-driven gain. Reported earnings +31% on +7% sales revenues for the Sep '15 quarter, but fundamental concerns remain. Undercut its 50 DMA line during its consolidation then rebounded since noted with caution in the 9/14/15 mid-day report - "Reported earnings +19% on +8% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

10/16/2015 12:52:32 PM - Holding its ground today after hitting a new high with a gap up and considerable volume-driven gain on the prior session. Reported earnings +31% on +7% sales revenues for the Sep '15 quarter, but fundamental concerns remain. Undercut its 50 DMA line during its consolidation then rebounded since noted with caution in the 9/14/15 mid-day report - "Reported earnings +19% on +8% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

10/15/2015 1:03:32 PM - Hitting a new high with today's gap up and considerable volume-driven gain. Reported earnings +31% on +7% sales revenues for the Sep '15 quarter, but fundamental concerns remain. Undercut its 50 DMA line during its consolidation then rebounded since last noted with caution in the 9/14/15 mid-day report - "Reported earnings +19% on +8% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

9/14/2015 12:31:06 PM - Held its ground since last noted with caution in the 9/02/15 mid-day report - "Finding support near its 50 DMA line after recent volume-driven losses. Reported earnings +19% on +8% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

9/2/2015 12:21:41 PM - Finding support near its 50 DMA line after recent volume-driven losses. Reported earnings +19% on +8% sales revenues for the Jun '15 quarter. Prior mid-day reports cautioned - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

7/20/2015 12:53:40 PM - Powering to new 52-week highs today with a 3rd consecutive volume-driven gain. Reported earnings +19% on +8% sales revenues for the Jun '15 quarter. Prior mid-day reports cautioned - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

7/17/2015 12:46:16 PM - Powering to new 52-week highs today with a 2nd consecutive volume-driven gain. Prior mid-day reports cautioned - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

2/14/2014 12:32:16 PM - Powering to new 52-week highs today with a 4th consecutive gain. Fundamental concerns remain as when last noted with caution in the 11/29/13 mid-day report - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list."

11/29/2013 11:14:56 AM - Consolidating above its 50 DMA line and.perched within close striking distance of its 52-week high. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since 7/14/06 when dropped from the Featured Stocks list.

7/15/2006 - New low close today as declines continue after a recent close below its 200 DMA. As of 7/14/2006, this stock was removed from the CANSLIM.net Featured Stocks List.

7/14/2006 - G - New low close today as declines continue after a recent close below its 200 DMA. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 7/13/06 CANSLIM.net After Market Update with a DailyGraph(R) here.  As of tonight this stock will be removed from the CANSLIM.net Featured Stocks List.

7/13/2006 - G - Continued declines today after yesterday's close below its 200 DMA. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 7/13/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

7/12/2006 - G - Closed below its 200 DMA. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

7/11/2006 - G -Continues trading near its 200 DMA while volume remains below average. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

7/7/2006 5:27:24 PM - G -Declines today yet volume remains below average. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

7/6/2006 5:15:08 PM - G - Some gains today yet volume remains below average. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

7/5/2006 4:32:51 PM - G - Found support at its 200 DMA today intra-day and closed well off of those lows. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

7/3/2006 3:04:55 PM - G - Recent little uptrend continues. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/30/2006 4:10:21 PM - G - Somewhat uneventful trading today with below average volume. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/29/2006 - G - Above average volume gains and a close at session highs above its 200 DMA ($60.82). Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/28/2006 - G - Intra-day gains lost as stock closes with a slight loss again just below its 200 DMA ($60.82). As previously mentioned -a considerable break below there would be a sell signal. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/27/2006 - G - Intra-day gains lost as stock closes with a slight loss to near its 200 DMA ($60.82). A considerable break below there would be a sell signal. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/26/2006 - G - Gains today above its 200 DMA ($60.82) yet volume only about average. Still has a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/22/2006 - G - Continues trading just off of recent lows and with a good deal of overhead supply to work through. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/19/2006 3:43:19 PM - G - Continues trading near recent lows. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/16/2006 4:50:45 PM - G - Downtrend continues. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/15/2006 5:20:20 PM - G - Above average volume gains today closing above its 200 DMA ($60.48). Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/13/2006 5:14:51 PM - G - Continues in downtrend and below its 200 DMA ($60.48). As previously noted -a break below there would be a concern. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/12/2006 3:42:48 PM - G - Still in downtrend with a dip below its 200 DMA ($60.48). As previously noted -a break below there would be a concern. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/9/2006 3:50:01 PM - G - Still in downtrend yet holding above the 200 DMA ($60.42). As previously noted -a break below there would be a concern. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/8/2006 - G - Downtrend continues with an intra-day dip below the 200 DMA. As previously noted -a break below there would be a concern. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/7/2006 - G - Continues trading just above support of its 200 DMA ($60.29) and a break below there would be a concern. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/6/2006 4:59:16 PM - G - Closing below support. As previously noted - A break below the recent low or the 200 DMA would be a concern. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/5/2006 3:30:49 PM - G - Above average volume declines today as it continues trading below its 50 DMA ($69.75) that acts as resistance and a break above there would be significant. A break below the recent low or the 200 DMA would be a concern. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/2/2006 - G - Continued trading below its 50 DMA ($69.75) that acts as resistance and a break above there would be significant. A break below the recent low or the 200 DMA would be a concern. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured. Was covered in more detail in the 6/2/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

6/1/2006 5:40:40 PM - G - Continued trading below its 50 DMA ($69.55) that acts as resistance and a break above there would be significant. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured.

5/31/2006 - G - Continued declines today after yesterday's slight gap down and declines. It's 50 DMA ($69.48) acts as resistance and a break above there would be significant. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured.

5/30/2006 - G - Slight gap down and declines today as its 50 DMA ($69.43) acts as resistance. Still, a break above there would be significant. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured.

5/26/2006 - G - Less significant gains today on lighter volume. Now just below its 50 DMA ($69.33). A break above there would be significant. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured.

5/25/2006 4:26:15 PM - G - Decent gains today after a reverse from session lows yesterday. Still below its 50 DMA ($69.23). Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured.

5/24/2006 5:09:42 PM - G - New recent lows intra-day yet reversed to close with a slight gain. Still below its 50 DMA ($69.17). As previously mentioned- a break below there would be a sell signal. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured.

5/23/2006 - G - Lighter volume losses today after yesterday's above average volume declines and a close near session lows and below its 50 DMA ($69.17). As previously mentioned- a break below there would be a sell signal. Featured on 11/22/04 at $39.12, was up as much as 86.3% since featured.

5/22/2006 - G - Above average volume declines and a close near session lows and below its 50 DMA $69.04. As previously mentioned- a break below there would be a sell signal. Featured on 11/22/04 at $39.12, was up 86.3% since featured.

5/22/2006 - G - Above average volume declines this morning and currently trading near session lows and below its 50 DMA $69.04. As previously mentioned- a break below there would be a sell signal. Featured on 11/22/04 at $39.12, was up 86.3% since featured.

5/19/2006 - G - Traded up from its 50 DMA ($68.82), finding support yet still a break below there would be a sell signal. Featured on 11/22/04 at $39.12, was up 86.3% since featured.

5/18/2006 - G - Continues trading just above its 50 DMA ($68.62). A break below there would be a sell signal. Featured on 11/22/04 at $39.12, was up 86.3% since featured.

5/17/2006 5:40:54 PM - G - Continues trading just above its 50 DMA ($68.38). A break below there would be a sell signal. Featured on 11/22/04 at $39.12, still up 86.3% since featured.

5/16/2006 - G - Rather uneventful session. Featured on 11/22/04 at $39.12, still up 86.3% since featured.

5/15/2006 - G - Closed well off of session lows. Featured on 11/22/04 at $39.12, still up 86.3% since featured.

5/12/2006 10:00:00 AM - G - Further declines today after breaking recent uptrend yesterday with declineson above average volume. Featured on 11/22/04 at $39.12, still up 48.65%.

5/11/2006 6:05:35 PM - G - Breaking recent uptrend with declines today on above average volume. Featured on 11/22/04 at $39.12, still up 48.65%.

5/10/2006 6:03:56 PM - G - Remains in uptrend, even with a low volume loss today. Featured on 11/22/04 at $39.12.

5/8/2006 - G - Remains in uptrend, even with a low volume loss today. Featured on 11/22/04 at $39.12.

5/5/2006 5:25:04 PM - G - Remains in uptrend with a new high close. Featured on 11/22/04 at $39.12.

5/5/2006 1:12:57 PM - G - Remains in uptrend. Featured on 11/22/04 at $39.12.

5/4/2006 5:10:54 PM - G - Remains in uptrend. Featured on 11/22/04 at $39.12.

5/3/2006 - G - New high close yet volume could have been better. Featured on 11/22/04 at $39.12.

5/2/2006 - G - Gains on above average volume and a new high close adding to gains since featured on 11/22/04 at $39.12.

5/2/2006 1:21:37 PM - G - Gains this morning on above average volume adding to gains since featured on 11/22/04 at $39.12.

5/1/2006 4:50:00 PM - G - More new highs today adding to gains since featured on 11/22/04 at $39.12.

5/1/2006 12:57:54 PM - G - More new highs today addign to gains since featured on 11/22/04 at $39.12.

4/28/2006 - G - Nice price/volume action today to new highs close. Featured on 11/22/04 at $39.12.

4/28/2006 1:19:25 PM - G - Nice price/volume action today to near new highs. Featured on 11/22/04 at $39.12.

4/27/2006 1:06:31 PM - G - Nice price/volume action today to near new highs. Featured on 11/22/04 at $39.12.

4/26/2006 4:56:36 PM - G - Had gains intra-day yet closed well off of session highs. Featured on 11/22/04 at $39.12.

4/25/2006 - G - Declines today yet closed well off of session lows. Continued declines are starting to become a concern. Featured on 11/22/04 at $39.12.

4/24/2006 - G - Continued declines today are starting to become a concern. Featured on 11/22/04 at $39.12.

4/21/2006 - G - Declines today are not too much of a concern after recent solid gains and a huge gap open that added to the gains since featured on 11/22/04 at $39.12.

4/21/2006 12:50:14 PM - G - Continued solid gains again today after recent huge gap open adding to the gains since featured on 11/22/04 at $39.12.

4/20/2006 4:38:31 PM - G - Continued solid gains again today after recent huge gap open adding to the gains since featured on 11/22/04 at $39.12.

4/20/2006 1:00:19 PM - G - Continued solid gains again today after recent huge gap open adding to the gains since featured on 11/22/04 at $39.12.

4/19/2006 - G - Continued solid gains today after yesterday's huge gap open adding to the gains since featured on 11/22/04 at $39.12.

4/19/2006 - G - Holding on to yesterday's gap open and huge gains that added to the gains since featured on 11/22/04 at $39.12.

4/18/2006 5:59:00 PM - G - Gap open and huge gains today adding to gains since featured on 11/22/04 at $39.12.

4/18/2006 1:00:47 PM - G - Gap open and huge gains today adding to gains since featured on 11/22/04 at $39.12.

4/17/2006 - G - Declines today and price is dipping into support of an upward trendline. Its 50 DMA ($61.99) is next support.

4/13/2006 1:01:01 PM - G - Well off of session lows after again finding suppport at an upward trendline.

4/12/2006 - G - Decent price progress yet volume lacks conviction.

4/11/2006 4:33:21 PM - G - Down to near its upward trendline.

4/10/2006 4:50:22 PM - G - Remains above its upward trendline.

4/7/2006 - G - Light volume declines today are not too much of a concern.

4/4/2006 4:31:39 PM - G - Remains perched near highs.

4/4/2006 12:59:43 PM - G - Remains perched near highs.

4/3/2006 4:07:08 PM - G - Had some gains intra-day yet closed with a loss.

3/28/2006 3:55:07 PM - G - Light volume trading continues as price remains near all-time highs without many willing sellers at this point.

3/23/2006 4:10:17 PM - G - Light volume trading as price remains near all-time highs.

3/22/2006 4:00:47 PM - G - Nice price progress yet volume lacked conviction.

3/21/2006 5:19:03 PM - G - Had better gains intra-day.

3/20/2006 3:55:53 PM - G -Light volume declines today yet price remains near all-time highs.

3/17/2006 1:18:49 PM - G - Above average volume declines today yet price remains near all-time highs.

3/16/2006 - G - Closes near new highs yet volume lacked conviction. Support at its 50 DMA ($58.62). A break below there would be a sell signal.

3/15/2006 5:06:01 PM - G - New high close yet volume lacked conviction. Support at its 50 DMA ($58.62). A break below there would be a sell signal.

3/14/2006 5:31:45 PM - G - Support at its 50 DMA ($58.48). A break below there would be a sell signal.

3/13/2006 5:30:11 PM - G - Support at its 50 DMA ($58.34). A break below there would be a sell signal.

3/10/2006 4:27:28 PM - G - More gains today yet volume light. Support at its 50 DMA ($58.20). A break below there would be a sell signal.

3/9/2006 5:32:48 PM - G - Gains today yet volume light. Support at its 50 DMA ($58.13). A break below there would be a sell signal.

3/8/2006 - G - Continued declines today. Support at its 50 DMA ($58.07). A break below there would be a sell signal.

3/7/2006 4:52:45 PM - G - Considerable declines today with an increase in volume.

3/6/2006 4:30:46 PM - G - Considerable declines today.

3/2/2006 5:44:15 PM - G - Near all-time highs without many willing sellers at this point.

3/1/2006 5:14:35 PM - G - Light volume gains today. Continues in uptrend from support at its 50 DMA and an upward trendline.

2/28/2006 - G - Below average volume declines today. Continues in uptrend from support at its 50 DMA and an upward trendline.

2/27/2006 4:48:24 PM - G - Had better gains intra-day on above average volume as price continues to move up from support at its 50 DMA and an upward trendline.

2/27/2006 1:04:26 PM - G - New highs today on above average volume as price continues to move up from support at its 50 DMA and an upward trendline.

2/24/2006 3:45:32 PM - G - Holding up near all-time highs. Had been moving up from support at its 50 DMA and an upward trendline.

2/23/2006 4:13:40 PM - G - Holding up near all-time highs. Had been moving up from support at its 50 DMA and an upward trendline.

2/22/2006 4:47:38 PM - G - Holding up near all-time highs. Had been moving up from support at its 50 DMA and an upward trendline.

2/21/2006 4:01:57 PM - G -Declines today yet volume was below average. Had been moving up from support at its 50 DMA and an upward trendline.

2/17/2006 4:48:21 PM - G -New high close. Continues moving up from support at its 50 DMA and an upward trendline.

2/15/2006 4:20:52 PM - G - New high close on above average volume moving up from support at its 50 DMA and an upward trendline.

2/14/2006 5:55:05 PM - G - Continued above average volume gains moving up from support at its 50 DMA and an upward trendline nearing all-time highs.

2/14/2006 12:39:44 PM - G - Continued above average volume gains moving up from support at its 50 DMA and an upward trendline nearing all-time highs.

2/13/2006 4:31:42 PM - G - More welcome above average volume gains moving up from support at its 50 DMA and an upward trendline.

2/10/2006 5:10:53 PM - G - Welcome above average volume gains. Support at its 50 DMA and an upward trendline.

2/8/2006 - G - Declines today after recent above average volume advance closing above its 50 DMA.

2/7/2006 - G - Gap open and gains today after yesterday's nice above average volume advance closing above its 50 DMA.

2/6/2006 5:13:44 PM - G - Nice above average volume advance closing above its 50 DMA.

2/1/2006 4:47:36 PM - G - Contiues trading lower and closed today below its 50 DMA.

1/26/2006 5:28:37 PM - G - Decent price progress yet volume should have been better.

1/25/2006 4:46:33 PM - G - Continues trading just under its 50 DMA.

1/24/2006 4:53:16 PM - G - Decent price progress yet volume should have been better.

1/20/2006 - G - Continues trending lower below its 50 DMA. As previously mentioned - A significant break below its 50 DMA would be a concern.

1/5/2006 1:32:30 PM - G - Trading just below its 50 DMA. As previously mentioned - A significant break below its 50 DMA would be a concern.

1/3/2006 4:49:52 PM - G - Reversed from sesion lows to close with a gain. As previously mentioned - A significant break below its 50 DMA would be a concern.

12/27/2005 4:58:39 PM - G - As previously mentioned - A significant break below its 50 DMA would be a concern.

12/22/2005 4:14:51 PM - G - As previously mentioned - A significant break below its 50 DMA ($56.52) would be a concern.

12/20/2005 4:40:29 PM - G - As previously mentioned - A significant break below its 50 DMA ($56.38) would be a concern.

12/20/2005 4:40:28 PM - G - As previously mentioned - A significant break below its 50 DMA ($56.38) would be a concern.

12/16/2005 5:57:38 PM - G - As previously mentioned - A break below its 50 DMA ($56.29) would be a concern.

12/15/2005 5:49:45 PM - G - As previously mentioned - A break below its 50 DMA would be a concern. It did close above.

12/8/2005 4:58:48 PM - G - A break below its 50 DMA ($56.28) would be a concern.

12/8/2005 4:58:48 PM - G - A break below its 50 DMA ($56.28) would be a concern.

12/6/2005 5:10:22 PM - G - Gap down on above average volume after yesterday's close well off of session highs. A break below its 50 DMA ($56.28) would be a concern.

12/5/2005 4:41:11 PM - G - Had solid new gains intra-day yet closed well off of session highs.

12/5/2005 1:06:24 PM - G - Nice above average volume advance today.

12/1/2005 5:41:45 PM - G - Nice above average volume advance today.

11/28/2005 6:05:59 PM - G - Declines today yet on about average volume. Holding above its 50 DMA ($56.05). A break below there would be a concern.

11/22/2005 3:56:29 PM - G - Holding up near all-time highs.

11/22/2005 3:56:28 PM - G - Holding up near all-time highs.

11/21/2005 4:23:32 PM - G - Solid gains today to new highs.

11/21/2005 1:21:58 PM - G - Solid gains today to near new highs.

11/15/2005 4:53:35 PM - G - Had gains intra-day yet closed with a loss while trading above average volume. Support at its 50 DMA ($55.78)

11/15/2005 1:41:16 PM - G - Recent uptrend continues.

11/14/2005 12:53:14 PM - G - Holding up well.

11/9/2005 4:44:54 PM - G - Decent price progress especially considering yesterday's gap down in sympathy with the home builders and finding support at its 50 DMA.

11/8/2005 - G - Gapped down in sympathy with the home builders yet found support at its 50 DMA.

11/8/2005 7:03:40 PM - G - Gapped down in sympathy with teh home builders yet found support at its 50 DMA.

11/2/2005 - G - Good price progress yet volume about average.

11/1/2005 5:30:11 PM - G - Recently broke above its 50 DMA now continues trading above it and just below all-time highs.

10/26/2005 6:44:55 PM - G - Recently broke above its 50 DMA now continues trading above it.

10/21/2005 5:05:21 PM - G - Ran into resistance of its 50 DMA.

10/19/2005 5:44:44 PM - G - Decent price progress yet volume could have been better.

10/13/2005 5:00:04 PM - G - More declines today below its 50 DMA with an increase in volume.

10/11/2005 - G - Had gains intra-day yet closed below its 50 DMA although volume was about average.

10/7/2005 4:36:32 PM - G - Decent price progress yet volume could have been better.

10/6/2005 5:18:57 PM - G - Declines today dipping below its 50 DMA.

10/5/2005 5:04:35 PM - G - Declines today yet volume less than average. Now near support of recent lows.

10/3/2005 1:18:33 PM - G - Gains today on above average volume.

9/29/2005 6:14:08 PM - G - Today's high volume (more than 4 times average) with not much price progress is a concern. Support near $55. Still well above featured price of $39.12.

9/28/2005 5:35:34 PM - G - More declines today on above average volume. Support near $55. Still well above featured price of $39.12.

9/27/2005 6:06:44 PM - G - Declines today on above average volume. Support near $55. Still well above featured price of $39.12.

9/26/2005 1:02:40 PM - G - Soild action today to new high adding to gains since featured at $39.12.

9/22/2005 - G - Continues trading sideways on overall less than average volume, though today's volumn was higher. Still has decent gains since featured at $39.12.

9/14/2005 5:22:37 PM - G - Continues holding up. Support near $51. Still has decent gains since featured at $39.12.

9/9/2005 12:48:20 PM - G - Holding up today. Support near $51. Still has decent gains since featured at $39.12.

9/8/2005 1:00:45 PM - G - Continues pulling back on above average volume. Support near $51.

9/7/2005 5:34:58 PM - G - Had new highs this morning yet now sits with a loss. Still well above support and featured price.

9/7/2005 1:20:29 PM - G - Had new highs this moring yet now sits with a loss. Still well above support and featured price.

9/6/2005 1:10:33 PM - G - Solid advance today with volume adds to gains since featured!

9/2/2005 1:16:38 PM - G - Holding up well since recent advance.

9/1/2005 1:40:17 PM - G - Down a bit today. Solid support near $51.

8/31/2005 1:32:52 PM - G - Adds more to solid gains since first featured (yellow) with new highs on well above average volume!

8/29/2005 12:55:56 PM - G - Decent price progress today holding on to nice gains since featured.

8/12/2005 12:40:10 PM - G - Down today yet still above support.

8/10/2005 12:59:13 PM - G - New highs today on above average volume added to gains since featured.

8/5/2005 12:42:56 PM - G - Consolidating recent gains. Was featured here with a PP of $39.11 and a max buy of $41.07.

8/4/2005 1:03:50 PM - G - Consolidating recent gains. Was featured here with a PP of $39.11 and a max buy of $41.07.

8/2/2005 12:43:43 PM - G - Consolidating recent gains. Was made noteworthy here with a PP of $39.11 and a max buy of $41.07.

7/19/2005 12:26:25 PM - G - Consolidating recent gains. Was made noteworthy here with a PP of $39.11 and a max buy of $41.07.

7/18/2005 12:48:53 PM - G - Consolidating recent gains. Was made noteworthy here with a PP of $39.11 and a max buy of $41.07.

1/4/2005 12:47:18 PM - Y - Best in decent group. Was made noteworthy here with a PP of $39.11 and a max buy of $41.07. Currently building a base.

11/23/2004 12:52:44 PM - Y - Best in decent group. BV BO yesterday from a decent base. PP of $39.11 and a max buy of $41.07.

11/22/2004 12:46:38 PM - Y - Best in decent group. BV BO today from a decent base. PP of $39.11 and a max buy of $41.07.