10/9/2013 12:50:50 PM - Consolidating near its 52-week high with no resistance remaining due to overhead supply. Quarterly sales revenues have been flat or below the year-ago period in the 5 latest comparisons through Jun '13 while earnings increases have been below the +25% guideline (not meeting C criteria). Its annual earnings (A criteria) history has been steadily improving in recent years.

4/20/2011 1:02:39 PM - Gapped up today, rising to within just -2.2% of its 52-week high. Quarterly sales revenues have been up in the +7-12% range while earnings increases have been below the +25% guideline (not meeting C criteria). Its annual earnings (A criteria) history has been steadily improving in recent years.

3/24/2011 12:58:16 PM - Consolidating following a considerable volume-driven gain on 3/22/11 for a new 52-week high. Quarterly sales revenues have been up in the +7-12% range while earnings increases have been below the +25% guideline (not meeting C criteria). Its annual earnings (A criteria) history has been steadily improving in recent years.

8/15/2008 1:15:23 PM - Consolidating in a fairly tight range above prior chart highs in the $45 area since hitting a new 52-week high on 7/17/08 with a third consecutive big gain on heavy volume. Quarterly earnings have been above the +25% guideline (decent C criteria), but its annual earnings history has been up and down (questionable A criteria) and sales revenue increases have been lackluster.

7/29/2008 2:06:55 PM - Consolidating in a tight range with volume drying up since hitting a new 52-week high on 7/17/08 with a third consecutive big gain on heavy volume. Quarterly earnings have been above the +25% guideline (decent C criteria), but its annual earnings history has been up and down (questionable A criteria) and sales revenue increases have been lackluster.

7/18/2008 1:42:16 PM - Pulling back today after hitting a new 52-week high on 7/17/08 with a third consecutive big gain on heavy volume. Quarterly earnings have been above the +25% guideline (decent C criteria), but its annual earnings history has been up and down (questionable A criteria).

7/17/2008 1:40:40 PM - Hit a new 52-week high today, adding to its recent big gains on heavy volume. Quarterly earnings have been above the +25% guideline (decent C criteria), but its annual earnings history has been up and down (questionable A criteria).

9/12/2007 1:49:35 PM - Earnings and sales revenue growth history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should be up 25% or more or accelerating over prior quarters.

8/6/2007 - "C" and sales history are below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should be up 25% or more or accelerating over prior quarters.

2/2/2006 4:55:56 PM - G - Gap down recently after announcing earnings and has had further declines. As of tonight this stock will be dropped from the CANSLIM.net Featured Stocks List.

2/1/2006 4:43:11 PM - G - Continued declines today. Gap down yesterday after announcing earnings and further declines today. Needs to convincingly move higher or it will be dropped.

1/26/2006 5:26:32 PM - G - Gap down yesterday after announcing earnings and further declines today. Needs to convincingly move higher.

1/25/2006 - G - Gap down after announcing earnings and stating its fourth-quarter profit plummeted 96 percent on acquisition research and development costs. Closed below it s 50 DMA. Needs to convincingly move higher.

1/25/2006 9:53:02 AM - G - Gap down after announcing earnings and stating its fourth-quarter profit plummeted 96 percent on acquisition research and development costs.

1/24/2006 4:50:14 PM - Y - Holding up just off of all-time highs with support near $52. Another high volume advance would trigger a technical buy signal.

1/20/2006 5:18:29 PM - Y - Declines today yet volume less than average. Holding up near all-time highs. Support near $52.

1/17/2006 1:06:11 PM - Y - Holding up near all-time highs. Support near $52.

1/13/2006 12:36:28 PM - Y - Declines today are somewhat of a concern. Support near $52.

1/10/2006 4:57:57 PM - Y - Holding up since gains above the pivot point triggering a technical buy signal on Friday.

1/9/2006 - Y - Continued gains today above the pivot point after triggering a technical buy signal on Friday.

1/6/2006 1:10:48 PM - Y - Breaking out today above the pivot point triggering a technical buy signal.

8/1/2005 1:24:27 PM - Base somewhat questionable.