12/6/2017 12:10:42 PM - Reported earnings +14% on +5% sales revenues for the Sep '17 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand. Holding its ground and edging higher since a big gap up on 4/24/17 M&A news.

7/28/2017 11:52:34 AM - Gapped up on 4/24/17 on M&A news. Reported earnings +15% on +5% sales revenues for the Jun '17 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand.

4/26/2017 12:15:52 PM - Gapped up on 4/24/17 on M&A news. Reported earnings +23% on +7% sales revenues for the Mar '17 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand.

4/25/2017 12:01:54 PM - Gapped up on the prior session on M&A news. Reported earnings +23% on +7% sales revenues for the Mar '17 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand.

7/27/2016 12:27:01 PM - Violating its 50 DMA line with today's loss. Reported earnings +12% on +8% sales revenues for the Jun '16 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand.

6/2/2016 12:14:10 PM - Reported earnings +11% on +7% sales revenues for the Mar '16 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand.

1/30/2015 12:20:16 PM -

Testing support at its 50 DMA line with today's volume-driven loss. That important short-term average acted as support after noted with caution in the 12/03/14 mid-day report. Reported earnings +40% on +10% sales revenues for the Dec '14 quarter, its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand.



1/5/2015 12:20:43 PM -

Found prompt support after undercutting its 50 DMA line today. Last noted with caution in the 12/03/14 mid-day report at 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. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand."



12/3/2014 12:03:58 PM -

Hitting new 52-week and all-time highs again with today's 5th consecutive gain. 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. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand."



10/31/2014 12:01:07 PM -

Hitting new 52-week and all-time highs again with today's gap up gain adding to a recent spurt of volume-driven gains. Prior mid-day reports cautioned members - "Recently found support near its 200 DMA line. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand."



10/27/2014 11:59:59 AM -

Hitting new 52-week and all-time highs again with today's 3rd consecutive volume-driven gain. The 10/23/14 mid-day report cautioned members - "Recently found support near its 200 DMA line. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand."



10/23/2014 12:14:42 PM -

Hitting new 52-week and all-time highs after gapping up today. Recently found support near its 200 DMA line. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Sub par sales revenues growth hints at no new (N criteria) product or service in great demand.



6/30/2011 12:03:03 PM -

Consolidating -3.0% from its 52-week and all-time high today, recently finding support near its 50 DMA line again. Last noted (following a near 7-year hiatus) in the 5/05/11 mid-day report - "Annual earnings (A criteria) history has been slow and steady, but quarterly comparisons have shown sub par sales revenues and earnings increases below the +25% guideline."



5/5/2011 8:57:54 AM -

Extended from any sound base, it has steadily advanced into new all-time high territory this year and found support near its 50 DMA line on pullbacks. Annual earnings (A criteria) history has been slow and steady, but quarterly comparisons have shown sub par sales revenues and earnings increases below the +25% guideline.



5/25/2004 1:07:33 PM - Decent group. Highly ranked by IBD. Building base since gap up

9/29/2008 12:54:34 PM - Recently challenging 52-week highs. It has shown steady but unimpressive (under the +25% guideline) quarterly sales revenues and earnings growth.

9/19/2008 12:38:50 PM - Turned lower after hitting a new 52-week high. It has shown steady but unimpressive (under the +25% guideline) quarterly sales revenues and earnings growth.

9/17/2008 1:00:43 PM - Holding its ground near all-time highs and above its 50 & 200 DMA lines, this Medical -Products firm is considered a "safe haven" by certain investors. It has shown steady but unimpressive (under the +25% guideline) quarterly sales revenues and earnings growth.

9/16/2008 12:38:12 PM - Steady but sub par quarterly sales revenues and earnings growth.

3/13/2008 12:38:00 PM - Sub par quarterly sales revenues and earnings growth. Formed a base-on-base pattern since it posted a considerable gain on 12/19/07 following a recent licensing deal.

2/27/2008 12:26:23 PM - Sub par quarterly sales revenues and earnings growth. It made decent progress since it posted a considerable gain on 12/19/07 following a recent licensing deal. Recently pulled back yet stayed above its 50 DMA line and above prior chart highs.

2/1/2008 12:35:15 PM - Sub par quarterly sales revenues and earnings growth. It made decent progress since it posted a considerable gain on 12/19/07 following a recent licensing deal. Recently pulled back yet stayed above its 50 DMA line and above prior chart highs.

1/18/2008 12:27:17 PM - Sub par quarterly sales revenues and earnings growth. It has been making steady progress since it posted a considerable gain on 12/19/07 following a recent licensing deal.

1/7/2008 12:42:00 PM - Gapped up today and hit a new high. Ended last week pulling back toward prior chart highs in the $89 area. Sub par quarterly sales revenues and earnings growth. Considerable gain on 12/19/07 following recent licensing deal.

1/4/2008 12:54:11 PM - Pulling back towared prior chart highs in the $89 area. Sub par quarterly sales revenues and earnings growth. Considerable gain on 12/19/07 following recent licensing deal.

1/2/2008 12:56:16 PM - Sub par quarterly sales revenues and earnings growth. Considerable gain on 12/19/07 following recent licensing deal. Pulling back towared prior chart highs in the $89 area.

12/20/2007 12:37:30 PM - Sub par quarterly sales revenues and earnings growth. Considerable gain on 12/19/07 following recent licensing deal.

10/23/2006 - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

8/4/2005 - CANSLIM.net daily coverage was suspended on 8/3/2005.

8/3/2005 4:21:31 PM - G - Broke below its 200 DMA on well above average volume. (CANSLIM.net daily coverage will be suspended.)

8/3/2005 4:21:29 PM - G - Broke below its 200 DMA on well above average volume. (CANSLIM.net daily coverage will be suspended.)

8/2/2005 11:42:22 AM - G - Holding near 200 DMA.

8/2/2005 11:42:20 AM - G - Holding near 200 DMA.

7/25/2005 - G - Remains just under its 50 DMA. Support near $65.

7/25/2005 - G - Remains just under its 50 DMA. Support near $65.

7/21/2005 6:03:00 PM - G - Remains under 50 DMA and RS rank has dropped to 46. Second quarter profits rise on higher sales (read here)

7/21/2005 6:02:59 PM - G - Remains under 50 DMA and RS rank has dropped to 46. Second quarter profits rise on higher sales (read here)

7/19/2005 4:31:29 PM - G - Remains under 50 DMA and RS rank has dropped to 52. Second quarter profits rise on higher sales (read here)

7/19/2005 4:20:20 PM - G - Remains under 50 DMA and RS rank has dropped to 52.

7/19/2005 10:53:52 AM - G - Remains under 50 DMA and RS rank has dropped to 52.

7/15/2005 4:54:19 PM - G - Remains under 50 DMA and RS rank has dropped to 57.

7/14/2005 5:25:51 PM - G - Remains under 50 DMA and RS rank has dropped to 57.

7/13/2005 6:48:23 PM - G - Remains under 50 DMA and RS rank has dropped to 57.

7/12/2005 4:23:33 PM - G - Remains under 50 DMA and RS rank has dropped.

7/12/2005 4:23:32 PM - G - Remains under 50 DMA and RS rank has dropped.

7/11/2005 4:01:40 PM - G - Remains under 50 DMA and RS rank has dropped.

7/8/2005 4:11:32 PM - G - Remains under 50 DMA and RS rank has dropped.

7/7/2005 - G - Remains under 50 DMA and RS rank has dropped.

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

7/1/2005 4:07:41 PM - G - Closed lower on below average volume. Support remains at 200 DMA.

6/30/2005 - G - Closed lower on about average volume. Support remains at 200 DMA.

6/29/2005 4:54:06 PM - G - A little better volume today as price continues to advance since recent pull back. Support remains at 200 DMA.

6/28/2005 5:57:39 PM - G - A little better volume today as price continues to advance since recent pull back.Support at 200 DMA.

6/27/2005 4:56:15 PM - G - Continues holding up above recent lows. Support at 200 DMA ($64.13). Much further negative action should not be tolerated.

6/24/2005 4:50:36 PM - G - Holding up above yesterday's lows. Support at 200 DMA ($64.13). Much further negative action should not be tolerated.

6/24/2005 4:50:34 PM - G - Holding up above yesterday's lows. Support at 200 DMA ($64.13). Much further negative action should not be tolerated.

6/23/2005 5:03:16 PM - G - More selling with an increase in volume! Support now at 200 DMA ($64.13). Much further negative action should not be tolerated.

6/22/2005 4:37:44 PM - G - More losses today as volume increased. Support near $66.50.

6/21/2005 4:42:21 PM - G - Struggled a bit today and closed with a loss.

6/17/2005 5:04:26 PM - G - Traded just above 50 DMA intra-day yet closed with a loss. Contines quite advance since recent decline.

6/14/2005 4:49:05 PM - G - Still trading under 50 DMA.

6/10/2005 4:25:20 PM - G - Traded up to 50 DMA today then reversed to close with a loss. Volume light. Status changed to green.

6/7/2005 4:11:13 PM - Y - Still trading under 50 DMA.

6/3/2005 4:34:11 PM - Y - Still trading under 50 DMA.

6/2/2005 4:53:13 PM - Y - Reversed from session lows to close with a gain while trading above average volume.

6/1/2005 4:39:07 PM - Y - High volume down day yet closed off of session lows.

5/31/2005 4:49:36 PM - Y - Another down day althogh volume lighter.

5/31/2005 1:49:15 AM - Just closed near session lows and below its 50 DMA. Made minimum gains since featured on 04/29/05.

5/27/2005 4:21:36 PM - Y - Above average volume down day and a close near session lows as recent downtrend continues.

5/26/2005 5:33:17 PM - Y - Still trading under 50 DMA. Volume light.

5/26/2005 4:08:10 PM - Y - Still trading under 50 DMA. Volume light.

5/25/2005 4:32:16 PM - Y - Breeak and a close just below the 50 DMA. Volume just less than average.

5/24/2005 4:39:38 PM - Y - Still near support of 50 DMA. Remains highly ranked.

5/23/2005 4:28:35 PM - Y - Dipped intra-day to near support of 50 DMA. Remains highly ranked. 

5/18/2005 5:56:40 PM - Y - Remains above 50 DMA.

5/16/2005 6:10:05 PM - Y - Bounce nearB support of 50 DMA.

5/16/2005 6:10:03 PM - Y - Bounce nearB support of 50 DMA.

5/13/2005 4:29:53 PM - Y - Fourth consecutive day of losses and yesterday's was on above average volume. Support near 50 DMA.

5/12/2005 4:32:02 PM - Y - Third consecutive day of losses and today's was on above average volume. Support near 50 DMA of $68.72.

5/12/2005 12:30:45 PM - Y - Highly ranked by IBD. Nice C, A, S, I. Continues advancing.

5/10/2005 4:19:19 PM - Y - Slight gap down and a considerable loss yet volume less than average.

5/9/2005 4:18:15 PM - Y - New high close yet volume less than average.

5/6/2005 3:41:54 PM - Y - Volume was lighter today and price remains near all time highs without budging much to the downside.

5/5/2005 4:15:46 PM - Y - Remains near all time highs without budging much to the downside.

5/5/2005 12:33:16 PM - Y - Highly ranked by IBD. Nice C, A, S, I. Continues advancing.

5/4/2005 4:08:38 PM - Y - New high close and continues advancing yet volume conviction is lacking.

5/3/2005 5:01:22 PM - Y - Had gains intra-day yet closes near unchanged. Still remains pearched near all-time highs.

5/2/2005 5:45:08 PM - Y - Another new high close yet volume about average. Just featured in the May 2005 CANSLIM.net News

4/29/2005 4:12:07 PM - Y - New high close today yet volume just less thna average. L in decent group. Highly ranked by IBD. Nice C, A, S, I. Building a three month base above its 50DMA. Just featured today in the CANSLIM.net Mid-Day Breakouts Report.

4/29/2005 4:12:07 PM - Y - New high close today yet volume just less thna average. L in decent group. Highly ranked by IBD. Nice C, A, S, I. Building a three month base above its 50DMA. Just featured today in the CANSLIM.net Mid-Day Breakouts Report.

4/29/2005 1:09:21 PM - Y - L in decent group. Highly ranked by IBD. Nice C, A, S, I. Building a three month base above its 50DMA.

4/22/2005 12:23:16 PM - Decent group. Building a three month base above its 50DMA.

3/30/2005 12:16:54 PM - Best in decent group. Questionable technical condition.

1/25/2005 12:15:26 PM - Leader in decent group. Broke out of a four month base on about average volume last week. Highly ranked by IBD. Moving slightly higher on very low volume today.

1/24/2005 12:23:26 PM - Leader in decent group. Broke out of a four month base on about average volume last week. Highly ranked by IBD. Now consolidating those gains.

1/14/2005 12:32:20 PM - Leader in decent group. Breaking out of a four month base on about average volume. Highly ranked by IBD.

1/4/2005 12:20:13 PM - Pretty good group. Highly ranked by IBD.

7/8/2004 1:00:00 PM - Pretty good group. Highly ranked by IBD.

6/28/2004 1:00:00 PM - Pretty good group. Highly ranked by IBD. Base questionable.

6/8/2004 1:00:00 PM - Decent group. Highly ranked by IBD. Base questionable.