3/29/2022 12:25:11 PM - Found support at its 200 DMA line ($43.24) and it is rebounding near its 50 DMA line (45.62) which may act as resistance. Reported earnings +22% on -6% sales revenues for the Dec '21 quarter and prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Went through a long consolidation since dropped from the Featured Stocks list on 12/02/13.

8/11/2015 1:10:57 PM - Gapped down today for a damaging loss violating its 50 DMA line. Reported earnings +22% on +20% sales revenues for the Jun '15 quarter and prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Went through a long consolidation since dropped from the Featured Stocks list on 12/02/13.

11/11/2014 12:43:20 PM - Recently wedged to new 52-week highs with gains lacking great volume conviction. No resistance remains due to overhead supply. Reported earnings +20% on +21% sales revenues for the Sep '14 quarter and the 2 prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Went through a long consolidation since dropped from the Featured Stocks list on 12/02/13.

12/2/2013 6:00:21 PM - Down with above average volume today after its 50 DMA line acted as resistance. A rebound above that short-term average is needed for its outlook to improve. Faces resistance due to overhead supply up through the $63 area and it will be dropped from the Featured Stocks list tonight.

11/29/2013 2:51:39 PM - G - Its Relative Strength rating has improved to 83 while still consolidating below its 50 DMA line. The 50 DMA line is now downward sloping and may act as resistance. A rebound above that short-term average is needed for its outlook to improve.

11/21/2013 6:01:40 PM - G - A volume-driven gain today helped it rebound toward its 50 DMA line which is now downward sloping and may act as resistance. A rebound above that short-term average is needed for its outlook to improve. Meanwhile, its Relative Strength rank has slumped to 79, below the 80+ minimum guideline for buy candidates.

11/18/2013 1:13:37 PM - G - Holding its ground after undercutting the previously noted low ($56.20 on 10/09/13) defining an important chart support level to watch. Remains below its 50 DMA line after a streak of losses marked by volume raised concerns, and a rebound above that short-term average is needed for its outlook to improve.

11/11/2013 5:53:49 PM - G - Was down for a 9th consecutive loss today, slumping further below its 50 DMA line. Prior low of $56.20 on 10/09/13 defines the next important chart support level to watch.

11/5/2013 6:31:53 PM - G - Was down for a 5th consecutive loss today with above average volume. Slumped further below prior highs and finished below its 50 DMA line raising concerns and its color code is changed to green. See the latest FSU analysis for more details and new annotated daily and weekly graphs.

11/4/2013 6:16:21 PM - Y - Down for a 4th consecutive loss today with above average volume, slumping below prior highs and trading near its 50 DMA line. Volume-driven gains did not trigger a proper new (or add-on) technical buy signal after a new pivot point was cited. Reported earnings +43% on +31% sales revenues for the Sep '13 quarter.

10/31/2013 10:57:25 AM - Y - Reported earnings +43% on +31% sales revenues for the Sep '13 quarter. Down today with above average volume, slumping below prior highs and undercutting its 50 DMA line. Volume-driven gains did not trigger a proper new (or add-on) technical buy signal after a new pivot point was cited.

10/28/2013 6:48:21 PM - Y - Today's gain on light volume helped it rise to a best-ever close. Pivot point cited was based on its 9/26/13 high plus 10 cents after forming an advanced "3-weeks tight" base. Subsequent volume-driven gains may clinch a proper new (or add-on) technical buy signal.

10/18/2013 5:16:37 PM - Y - Wedged to a new 52-week high with today's 3rd consecutive gain lacking great volume conviction. Pivot point cited was based on its 9/26/13 high plus 10 cents after forming an advanced "3-weeks tight" base. Subsequent volume-driven gains may clinch a proper new (or add-on) technical buy signal.

10/17/2013 5:03:33 PM - Y - Perched near its 52-week high with volume totals cooling while consolidating, indicating that few investors have been exiting. New pivot point is cited based on its 9/26/13 high plus 10 cents after forming an advanced "3-weeks tight" base. Subsequent volume-driven gains may trigger a new (or add-on) technical buy signal.

10/14/2013 6:17:55 PM - G - Up today for a 4th consecutive small gain on below average volume. It is extended from a proper base.

10/7/2013 6:33:42 PM - G - Down today for a 4th consecutive small loss on light volume. Pulling back from its 52-week high after gains on light volume, wedging higher and getting extended from its prior base.

9/27/2013 4:12:31 PM - G - Small gap down today on light volume, pulling back from new 52-week highs after 4 consecutive gains on light volume, wedging higher and getting more extended from its prior base. See the latest FSU analysis for more details and an annotated graph.

9/26/2013 5:52:35 PM - G - Hit another new 52-week high with today's 4th consecutive gain on light volume, wedging higher and getting more extended from its prior base. See the latest FSU analysis for more details and a new annotated graph.

9/24/2013 6:14:31 PM - G - Hit another new 52-week high with today's gain on light volume, wedging higher and getting more extended from its prior base. Found support above its 50 DMA line during the latest consolidation.

9/17/2013 3:19:21 PM - G - Extended from its prior base and hovering very near its 52-week high for the past week with volume totals cooling. Found support above its 50 DMA line during the latest consolidation.

9/10/2013 7:33:47 PM - G - Hit a new 52-week high and rallied above its "max buy" level with today's 6th consecutive gain and its color code is changed to green. Found support above its 50 DMA line during the latest consolidation.

9/4/2013 1:18:10 PM - Y - Rebounding after a slump below its old high close ($53.86 on 6/17/13) led to a close back in the prior base which raised concerns. Halted its slide above important support at its 50 DMA line.

8/28/2013 9:06:04 PM - Y - Slump below its old high close ($53.86 on 6/17/13) completely negated the recent technical breakout. See latest FSU analysis for more details and a new annotated graph.

8/21/2013 9:53:49 PM - Y - Holding its ground near prior highs with volume totals cooling in recent weeks. Any slump below its old high close ($53.86 on 6/17/13) would raise greater concerns as it would completely negate the recent technical breakout.

8/14/2013 1:09:23 PM - Y - Perched at its 52-week high today holding its ground following an impressive spurt of volume-driven gains. It rallied above the pivot point with +130% above average volume on the prior session clinching a new technical buy signal.

8/13/2013 1:01:14 PM - Y - Rising above its pivot point with today's solid gain backed by above average volume. A strong finish above the pivot point with at least +40% above average volume may clinch a technical buy signal.

8/12/2013 6:10:18 PM - Y - Rallied near its pivot point with today's solid gain backed by +40% above average volume. Members were repeatedly cautioned - "It faces some resistance and needs additional volume-driven gains to trigger a proper new technical buy signal."

8/8/2013 12:51:24 PM - Y - Trading heavy volume after it announced pricing of a $250 Million Offering of Convertible Senior Notes due 2020. It has not triggered a proper technical buy signal since returning to the Featured Stocks list highlighted in yellow with new pivot point cited based on its 6/17/13 high plus 10 cents. Members were repeatedly cautioned - "It faces some resistance and needs additional volume-driven gains to trigger a proper new technical buy signal."

8/7/2013 5:45:00 PM - Y - Pulled back today with above average volume, slumping near its 50 DMA line. Recently rallied above its 50 DMA line with volume-driven gain but it has not triggered a proper technical buy signal since returning to the Featured Stocks list highlighted in yellow with new pivot point cited based on its 6/17/13 high plus 10 cents in the 7/31/13 mid-day report (read here) with caution - "It faces some resistance and needs additional volume-driven gains to trigger a proper new technical buy signal. Reported earnings +37% on +24% sales revenues for the Jun '13 quarter. Showing resilience since dropped from the Featured Stocks list on 7/10/13 due to technical weakness."

8/2/2013 8:52:21 AM - Y - Do not be confused by 3:1 share split impacting prices today (pivot point, max buy price have been adjusted accordingly). It rallied above its 50 DMA line with a 3rd consecutive volume-driven gain but has not triggered a proper technical buy signal since returning to the Featured Stocks list highlighted in yellow with new pivot point cited based on its 6/17/13 high plus 10 cents in Wednesday's mid-day report (read here) with caution - "It faces some resistance and needs additional volume-driven gains to trigger a proper new technical buy signal. Reported earnings +37% on +24% sales revenues for the Jun '13 quarter. Showing resilience since dropped from the Featured Stocks list on 7/10/13 due to technical weakness."

8/1/2013 6:25:45 PM - Y - Rallied above its 50 DMA line with today's 3rd consecutive volume-driven gain. It was highlighted in yellow with new pivot point cited based on its 6/17/13 high plus 10 cents in the Wednesday's mid-day report (read here). It was noted - "It faces some resistance and needs additional volume-driven gains to trigger a proper new technical buy signal. Reported earnings +37% on +24% sales revenues for the Jun '13 quarter. Showing resilience since dropped from the Featured Stocks list on 7/10/13 due to technical weakness."

7/31/2013 1:07:43 PM - Y - Color code is changed to yellow with new pivot point cited based on its 6/17/13 high plus 10 cents. It faces some resistance and needs additional volume-driven gains to trigger a proper new technical buy signal. Gapped up from below its 50 DMA line today, rallying toward its 52-week high with a big gain backed by above average volume. Reported earnings +37% on +24% sales revenues for the Jun '13 quarter. Showing resilience since dropped from the Featured Stocks list on 7/10/13 due to technical weakness.

7/10/2013 4:32:12 PM - Sank further below its 50 DMA line today with a 3rd consecutive damaging loss with even higher above average volume raising greater concerns. Due to weak action it will be dropped from the Featured Stocks list tonight.

7/9/2013 6:29:39 PM - G - Violated important support at its 50 DMA line today with a 2nd consecutive damaging loss with above average volume raising greater concerns and triggering a technical sell signal.

7/8/2013 2:01:26 PM - G - Gapped down today for a damaging volume-driven loss triggering a technical sell signal. Testing important support at its 50 DMA line. More damaging losses would raise greater concerns and trigger additional technical sell signals.

7/5/2013 6:39:37 PM - G - Extended from any sound base. Consolidating above its 50 DMA line which defines important near-term chart support.

6/28/2013 6:41:46 PM - G - Endured a loss on heavy volume. Extended from any sound base, it rallied with no resistance due to overhead supply. Its 50 DMA line defines important near-term chart support.

6/25/2013 5:31:31 PM - G - Extended from any sound base, it rallied with no resistance due to overhead supply. Its 50 DMA line ($143.35 now) defines important near-term chart support. See the latest FSU analysis for more details and a new annotated graph.

6/24/2013 5:45:43 PM - G - Retreating from its all-time high with a loss today backed by above average volume. Extended from any sound base, it has rallied with no resistance due to overhead supply. Its 50 DMA line defines important near-term chart support.

6/21/2013 4:06:34 PM - G - Tallying a gain backed by above average volume. Perched at its all-time high, extended from any sound base, it has rallied with no resistance due to overhead supply. Its 50 DMA line ($141.97 now) defines important near-term chart support.

6/18/2013 1:00:49 PM - G - On track for a 5th consecutive gain and perched at its all-time high today extended from any sound base. It has rallied with no resistance due to overhead supply, and its 50 DMA line ($139.85 now) defines important chart support.

6/17/2013 12:53:47 PM - G - Hitting a new all-time high with above average volume behind today's 4th consecutive gain, rallying with no resistance due to overhead supply. Its 50 DMA line defines important chart support.

6/10/2013 5:36:19 PM - G - Endured mild distributional pressure last week yet it remains perched near its high holding its ground with no resistance due to overhead supply. Its 50 DMA line defines important chart support. See the latest FSU analysis for more details and a new annotated graph.

6/7/2013 4:13:13 PM - G - Endured mild distributional pressure this week yet it remains perched near its high holding its ground with no resistance due to overhead supply. Very extended from prior highs in the $127 area and well above its 50 DMA line defining important chart support.

5/30/2013 4:55:19 PM - G - Edged higher with below average volume today for a 4th consecutive gain and its best-ever close. Very extended from prior highs in the $127 area and well above its 50 DMA line defining important chart support.

5/28/2013 5:44:31 PM - G - Volume was higher behind today's gain for a best-ever close. Very extended from prior highs in the $127 area and well above its 50 DMA line defining important chart support.

5/22/2013 5:42:38 PM - G - Hovering near its 52-week high after an impressive streak of 13 consecutive gains into new high territory. It is very extended from prior highs in the $127 area and its 50 DMA line defining important chart support. See the latest FSU analysis for more details and a new annotated graph.

5/17/2013 12:20:50 PM - G - Small loss on the prior session ended an impressive streak of 13 consecutive gains into new high territory. It is very extended from prior highs in the $127 area coinciding with its 50 DMA line defining important chart support.

5/16/2013 6:09:29 PM - G - Small loss today ended an impressive streak of 13 consecutive gains into new high territory. Very extended from prior highs in the $127 area coinciding with its 50 DMA line defining important chart support.

5/15/2013 12:47:26 PM - G - Inching further into new high territory with today's 13th consecutive gain. Very extended from prior highs in the $127 area coinciding with its 50 DMA line defining important chart support.

5/14/2013 2:21:10 PM - G - Spiking further into new high territory with today's 12th consecutive gain, getting very extended. Prior highs near $127 define near-term support to watch on pullbacks.

5/10/2013 6:15:51 PM - G - Spiked further into new high territory with its 10th consecutive gain, getting very extended from any sound base. Prior highs near $127 define near-term support to watch on pullbacks. Reported earnings +54% on +21% sales revenues for the Mar '13 quarter.

5/3/2013 - G - Spiked further into new high territory while adding to its streak of volume-driven gains including the previously noted "breakaway gap". It is extended from any sound base and prior highs near $127 define near-term support to watch on pullbacks. Reported earnings +54% on +21% sales revenues for the Mar '13 quarter.

5/2/2013 - G - Color code is changed to green after it spiked further into new high territory and finished above its "max buy" level with another considerable volume-driven gain adding to its previously noted "breakaway gap". Reported earnings +54% on +21% sales revenues for the Mar '13 quarter. See the latest FSU analysis for more details and a new annotated graph.

5/1/2013 7:26:02 PM - Y - Finished in the upper half of its intra-day range after highlighted in yellow in the earlier mid-day report (read here) with new pivot point cited based on its 3/28/13 high plus 10 cents. Hit a new 52-week high after a "breakaway gap" today triggered a technical buy signal with +172% above average volume. Reported earnings +54% on +21% sales revenues for the Mar '13 quarter. See the latest FSU analysis for more details and a new annotated graph.

5/1/2013 - Y - Color code is changed to yellow with new pivot point cited based on its 3/28/13 high plus 10 cents. Hit a new 52-week high after a "breakaway gap" today. Reported earnings +54% on +21% sales revenues for the Mar '13 quarter. Held its ground near its 50 DMA line during the consolidation from new highs hit since last noted with caution in the 2/20/13 mid-day report - "No overhead supply remains to act as resistance. Reported earnings +36% on +31% sales revenues for the Dec '12 quarter. The number of top-rated funds owning its shares rose from 302 in Mar '12 to 361 in Dec '12, a reassuring sign concerning the I criteria. Its Mar '12 results marked its only comparison with an earnings increase below the +25% minimum guideline in more than 2 years. Previously noted downturn in FY '08 and FY '09 earnings (A criteria) is a flaw in its annual earnings history."

2/20/2013 12:52:52 PM - Hitting another new 52-week high today. Held its ground stubbornly since its considerable volume-driven gain when noted with caution in the 2/14/13 mid-day report - "No overhead supply remains to act as resistance. Reported earnings +36% on +31% sales revenues for the Dec '12 quarter. The number of top-rated funds owning its shares rose from 302 in Mar '12 to 361 in Dec '12, a reassuring sign concerning the I criteria. Its Mar '12 results marked its only comparison with an earnings increase below the +25% minimum guideline in more than 2 years. Previously noted downturn in FY '08 and FY '09 earnings (A criteria) is a flaw in its annual earnings history."

2/14/2013 12:54:46 PM - Rallying for a new 52-week high with today's considerable volume-driven gain, and no overhead supply remains to act as resistance. Reported earnings +36% on +31% sales revenues for the Dec '12 quarter. The number of top-rated funds owning its shares rose from 302 in Mar '12 to 361 in Dec '12, a reassuring sign concerning the I criteria. Its Mar '12 results marked its only comparison with an earnings increase below the +25% minimum guideline in more than 2 years. Previously noted downturn in FY '08 and FY '09 earnings (A criteria) is a flaw in its annual earnings history.

2/12/2013 12:58:09 PM - Recently wedged to new 52-week high territory with gains lacking great volume conviction, and no overhead supply remains to act as resistance. Due to report earnings on Wednesday, February 13th, and volume and volatility often increase near earnings news. The number of top-rated funds owning its shares rose from 302 in Mar '12 to 362 in Dec '12, a reassuring sign concerning the I criteria. Its Mar '12 results marked its only comparison with an earnings increase below the +25% minimum guideline in more than 2 years. Previously noted downturn in FY '08 and FY '09 earnings (A criteria) is a flaw in its annual earnings history.

11/12/2012 12:57:16 PM - Up from early lows today following a deeper loss. Violated its 50 DMA line and undercut prior chart lows with a streak of damaging losses and it is -9.9% off its 52-week high. Reported earnings +32% on +32% sales revenues for the quarter ended Sep 30, 2012 versus the year ago period. Its Mar '12 results marked its only comparison with an earnings increase below the +25% minimum guideline in more than 2 years. The number of top-rated funds owning its shares rose from 302 in Mar '12 to 345 in Sep '12, a reassuring sign concerning the I criteria. Previously noted downturn in FY '08 and FY '09 earnings (A criteria) is a flaw in its annual earnings history.

8/2/2012 1:41:48 PM - Gapped up today and hit a new 52-week high with considerable gain marked by above average volume. Reported earnings +30% on +29% sales revenues for the quarter ended June 30, 2012 versus the year ago period. Its Mar '12 results marked its only comparison with an earnings increase below the +25% minimum guideline in more than 2 years. The number of top-rated funds owning its shares has remained near 310 for the past year. Previously noted downturn in FY '08 and FY '09 earnings (A criteria) is a flaw in its annual earnings history.

6/21/2012 12:17:30 PM - Rallied to within -6.1% of its 52-week high with a streak of 7 consecutive gains marked by above average volume as it rallied sharply. Reported earnings +10% on +25% sales revenues for the quarter ended March 31, 2012 versus the year ago period, its first comparison with an earnings increase below the +25% minimum guideline in more than 2 years. The number of top-rated funds owning its shares fell from 354 in Jun '10 to 302 in Mar '12. A downturn in FY '08 and FY '09 earnings (A criteria) is a flaw in its annual earnings history.

6/20/2012 12:33:36 PM - Rallied to within -6.1% of its 52-week high with today's 7th consecutive gain. Reported earnings +10% on +25% sales revenues for the quarter ended March 31, 2012 versus the year ago period, its first comparison with an earnings increase below the +25% minimum guideline in more than 2 years. The number of top-rated funds owning its shares fell from 354 in Jun '10 to 302 in Mar '12. A downturn in FY '08 and FY '09 earnings (A criteria) is a flaw in its annual earnings history.

5/3/2011 1:20:12 PM - Pulling back from a new all-time high hit on the prior session. It was noted in the 5/02/11 mid-day report when reversing into the red following a spurt of 4 consecutive volume-driven gains - "The number of top-rated funds owning its shares fell from 354 in Jun '10 to 338 in Mar '11. Its annual earnings history (A criteria) has not been strong and steady. Recent quarterly comparisons show strong sales revenues and earnings increases above the minimum guidelines."

5/2/2011 1:12:28 PM - Pulling back from a new all-time high today, reversing into the red following a spurt of 4 consecutive volume-driven gains. The number of top-rated funds owning its shares fell from 354 in Jun '10 to 338 in Mar '11. Its annual earnings history (A criteria) has not been strong and steady. Recent quarterly comparisons show strong sales revenues and earnings increases above the minimum guidelines.

8/3/2010 1:15:27 PM - Following its considerable 7/30/10 gain previously noted, it remains perched near its all-time high. The number of top-rated funds owning its shares rose from 84 in Sep '09 to 100 in Jun '10. Its annual earnings history (A criteria) has not been strong and steady. The March and June 2010 quarterly comparisons show sales revenues and earnings growth accelerating above the minimum guidelines. Current earnings per share should be up +25% or more and in many cases accelerating in the 3 or 4 most recent quarters. Quarterly sales should also be up +25% or more or accelerating over prior quarters.

7/30/2010 1:44:23 PM - Considerable gain today after rallying above its 50 DMA line this week, has it now within -4% of its all-time high. The number of top-rated funds owning its shares rose from 84 in Sep '09 to 100 in Jun '10. Its annual earnings history (A criteria) has not been strong and steady, yet the March and June 2010 quarterly comparisons show sales revenues and earnings growth accelerating above the minimum guidelines. Current earnings per share should be up +25% or more and in many cases accelerating in the 3 or 4 most recent quarters. Quarterly sales should also be up +25% or more or accelerating over prior quarters.

5/27/2010 12:38:02 PM - Consolidating above its 50 DMA line within -5% of its all-time high. Earnings and sales history remain below guidelines, as was the case long ago when noted on 7/18/07 in the mid-day report. Current earnings per share should be up +25% or more and in many cases accelerating in the 3 or 4 most recent quarters. Quarterly sales should also be up +25% or more or accelerating over prior quarters.

5/18/2010 12:43:39 PM - Pullback today has completely erased the prior session's considerable gain for a new all-time high. Earnings and sales history remain below guidelines, as was the case when noted on 7/18/07 in the mid-day report. Current earnings per share should be up +25% or more and in many cases accelerating in the 3 or 4 most recent quarters. Quarterly sales should also be up +25% or more or accelerating over prior quarters.

5/17/2010 12:53:48 PM - Found support near its 50 DMA last week and today it quietly touched a new all-time high. Earnings and sales history remain below guidelines, as was the case when noted on 7/18/07 in the mid-day report. Current earnings per share should be up +25% or more and in many cases accelerating in the 3 or 4 most recent quarters. Quarterly sales should also be up +25% or more or accelerating over prior quarters.

5/14/2010 12:42:21 PM - Found support near its 50 DMA last week and quickly rebounded to near all-time highs. Earnings and sales history remain below guidelines today, as was the case when last noted on 7/18/07 in the mid-day report. Current earnings per share should be up +25% or more and in many cases accelerating in the 3 or 4 most recent quarters. Quarterly sales should also be up +25% or more or accelerating over prior quarters.

7/18/2007 12:59:14 PM - "C" and sales history remain below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

7/16/2007 1:11:08 PM - "C" and sales history remain below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

7/13/2007 12:30:49 PM - "C" and sales history remain below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

6/28/2007 12:44:03 PM - Gap open today yet "C" and sales history remain below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

5/31/2007 1:23:47 PM - "C" and sales history are below guidelines and no base to buy from. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

5/4/2007 12:56:39 PM - "C" and sales history are below guidelines and no base to buy from. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/26/2007 12:55:02 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

12/16/2005 1:02:31 PM - No base.

8/26/2005 4:43:39 PM - Y - More declines on above average volume. (CANSLIM.net daily coverage will suspended.)

8/11/2005 5:07:13 PM - Y - An above average volume advance through the new pivot point would trigger a technical buy signal.

8/2/2005 - Y - Small loss yet volume light. An above average volume advance would trigger a technical buy signal.

8/1/2005 4:46:38 PM - Y - More gains yet volume light.

8/1/2005 4:46:36 PM - Y - More gains yet volume light.

7/28/2005 6:47:24 PM - Y - Reversed from session lows to close with a gain on above average volume. Decent action helps repair Wednesday's damage.

7/28/2005 11:37:38 AM - Y - Trading considerably lower today after yesterday's gap down on heavy volume after reporting second-quarter 2005 earnings growth of 34%or $0.43 per diluted share, in the same period a year earlier. An eclipse of yesterday's low ($38.94) or a breach of the 200 DMA ($37.47) should not be tolerated.

7/27/2005 4:52:39 PM - Y - Gap down and sold off on heavy volume after reporting second-quarter 2005 earnings growth of 34%or $0.43 per diluted share, in the same period a year earlier. The positive is that it did reverse from morning lows and closed in its uppper half of today's range.

7/27/2005 11:51:08 AM - Y - Gap down and sold off on heavy volume after reporting second-quarter 2005 earnings growth of 34%or $0.43 per diluted share, in the same period a year earlier. The positive is now it has reversed from morning lows and is tradign in it uppper half of today's range.

7/19/2005 5:30:56 PM - Y - Repaired recent gap down which negated the breakout. Status changed from Green back to Yellow as this issue is now reasserting itself and moving higher. First featured (yellow) on 11/15/04 at $36.36.

7/18/2005 5:27:45 PM - G - Had better gains intra-day.

7/18/2005 5:27:44 PM - G - Had better gains intra-day.

7/18/2005 5:27:43 PM - G - Had better gains intra-day.

7/15/2005 5:18:41 PM - G - Closed lower on light volume. Recently negated its prior breakout from a 7 month base. First featured (yellow) on 11/15/04 at $36.36.

7/14/2005 5:54:35 PM - G - Closed lower on below average volume. Recently negated its prior breakout from a 7 month base. First featured (yellow) on 11/15/04 at $36.36.

7/12/2005 5:17:00 PM - G - Gapped lower but closed near session's highs. Recently negated its prior breakout from a 7 month base. First featured (yellow) on 11/15/04 at $36.36.

7/12/2005 1:03:03 PM - G - Moving lower today negating yesterday's breakout from a 7 month base. First featured (yellow) on 11/15/04 at $36.36.

7/11/2005 5:46:15 PM - Y - Breaking out of a 7 month base. Status changed from Green back to Yellow as stock has built a new base. First featured (yellow) on 11/15/04 at $36.36.

7/11/2005 12:57:49 PM - Y - Breaking out of a 7 month base. Status changed from Green back to Yellow. First featured (yellow) on 11/15/04 at $36.36.

6/29/2005 - G - Little price movement today. First featured (yellow) on 11/15/04 at $36.36. Now building a new base and remains perched near highs.

6/28/2005 12:48:49 PM - G - Moving higher today. First featured (yellow) on 11/15/04 at $36.36. Now building a new base. A high volume drop should not be tolerated.

2/9/2005 12:59:27 PM - G - L in pretty good group. BV BO on 11/15. Highly ranked by IBD. First marked noteworhy (yellow) on 11/15/04 at $36.36. Now too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/30/2004 1:25:50 PM - G - L in pretty good group. BV BO on 11/15. Highly ranked by IBD. First marked noteworhy (yellow) on 11/15/04 at $36.36. Now too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/30/2004 1:02:01 PM - G - L in pretty good group. BV BO on 11/15. Highly ranked by IBD. First marked noteworhy (yellow) on 11/15/04 at $36.36. Now too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/19/2004 12:49:05 PM - Y - L in pretty good group. BV BO on 11/15. Highly ranked by IBD. Needs to hold above recent base. pivot of $35.10 and max buy of $36.85.

11/18/2004 12:57:50 PM - Y - L in pretty good group. BV BO on 11/15. Highly ranked by IBD. Recent BV BO (10/04) put price too ET above pivot point. Preiously noted (10/7) "Now consolidating nicely." pivot of $35.10 and max buy of $36.85.

11/15/2004 12:59:01 PM - Y - L in pretty good group. BV BO today. Highly ranked by IBD. Recent BV BO (10/04) put price too ET above pivot point. Preiously noted (10/7) "Now consolidating nicely."

10/15/2004 1:00:00 PM - L in pretty good group. Highly ranked by IBD. Recent BV BO (10/04) put price too ET above pivot point. Preiously noted (10/7) "Now consolidating nicely."

10/13/2004 1:00:00 PM - L in pretty good group. Highly ranked by IBD. Recent BV BO (10/04) put price too ET above pivot point. Preiously noted (10/7) "Now consolidating nicely.

10/8/2004 1:00:00 PM - L in pretty good group. Highly ranked by IBD. Recent BV BO (10/04) put price too ET above pivot point. Preiously noted (10/7) "Now consolidating nicely. May be forming a secondary bullish patern know as a penent."

10/7/2004 1:00:00 PM - L in pretty good group. Highly ranked by IBD>.Recent BV BO puts price too ET above pivot point. Now consolidating nicely. A may be forming a secondary bullish patern know as a penent.

10/6/2004 1:00:00 PM - Recent BV BO puts price too ET above pivot point.

10/6/2004 1:00:00 PM - Recent BV BO puts price too ET above pivot point.

10/5/2004 1:00:00 PM - Recent BV BO puts price too ET above pivot point.