12/1/2021 12:52:06 PM - Sputtering below its 50 DMA line ($497) and toward its 200 DMA line ($451). Reported earnings +28% on +26% sales revenues for the Sep '21 quarter versus the year ago period, its 5th strong quarterly comparison above the +25% minimum earnings guideline (C criteria) with a solid sales revenues growth rate. Last noted with caution in the 8/27/21 mid-day report - "Fundamental concerns remain because its annual earnings (A criteria) history is not a great match with the fact-based system."

8/27/2021 1:15:16 PM - Perched at its all-time high. Stayed above its 50 DMA line ($466) during the recent consolidation. Reported earnings +87% on +47% sales revenues for the Jun '21 quarter versus the year ago period, its 4th strong quarterly comparison above the +25% minimum earnings guideline (C criteria) with impressive acceleration in its sales revenues growth rate. Fundamental concerns remain because its annual earnings (A criteria) history is not a great match with the fact-based system.

8/26/2021 12:50:52 PM - Pulling back today after 5 consecutive gains with increasing volume challenging its all-time high. Stayed above its 50 DMA line ($465) during the recent consolidation. Reported earnings +87% on +47% sales revenues for the Jun '21 quarter versus the year ago period, its 4th strong quarterly comparison above the +25% minimum earnings guideline (C criteria) with impressive acceleration in its sales revenues growth rate. Fundamental concerns remain because its annual earnings (A criteria) history is not a great match with the fact-based system.

8/25/2021 12:32:05 PM - Today's 5th consecutive gain with increasing volume has it challenging its all-time high after staying above its 50 DMA line ($463) during the recent consolidation. Reported earnings +87% on +47% sales revenues for the Jun '21 quarter versus the year ago period, its 4th strong quarterly comparison above the +25% minimum earnings guideline (C criteria) with impressive acceleration in its sales revenues growth rate. Fundamental concerns remain because its annual earnings (A criteria) history is not a great match with the fact-based system.

5/27/2021 12:53:10 PM - Consolidating near its all-time high after testing its 50 DMA line ($406). Fundamental concerns remain. Reported earnings +29% on +25% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system.

8/4/2020 1:00:51 PM - Retreating from its all-time high and testing its 50 DMA line ($264.50) with today's volume-driven loss. Fundamental concerns remain. Reported earnings -20% on -8% sales revenues for the Jun '20 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system.

5/6/2020 1:15:09 PM - Hitting another new all-time high with today's 6th consecutive volume-driven gain, but fundamental concerns remain. Reported earnings +15% on +5% sales revenues for the Mar '20 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system.

5/4/2020 12:40:11 PM - Hitting a new all-time high with today's 4th consecutive volume-driven gain, but fundamental concerns remain. Reported earnings +15% on +5% sales revenues for the Mar '20 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system.

5/1/2020 12:47:23 PM - Perched at its all-time high following a big volume-driven gain on the prior session. Reported earnings +15% on +5% sales revenues for the Mar '20 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system.

6/27/2018 12:42:30 PM - Violating its 50 DMA line with a gap down and big volume-driven loss. Noted with caution in the 6/26/18 mid-day report - "Perched near its all-time high. Reported improved earnings increases for the Dec '17 and Mar '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system."

6/26/2018 12:42:20 PM - Perched near its all-time high. Reported improved earnings increases for the Dec '17 and Mar '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system.

2/13/2018 12:38:07 PM - Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system.

10/22/2008 12:52:44 PM - Recent distributional pressure drove it under its 50 & 200 DMA lines. Steady annual earnings (good A criteria) growth. Quarterly sales revenues and earnings increases have been lackluster but near guidelines, leaving concerns that it lacks a hot new (the N criteria) product or service that is in great demand.

8/6/2008 2:05:37 PM - Perched near all-time highs after finding support near its 50 DMA line, and showing technically strong action since its breakout in late April. Steady annual earnings (good A criteria) growth. Quarterly sales revenues and earnings growth has not been very robust, however, leaving concerns that it lacks a hot new (the N criteria) product or service that is in great demand.

8/5/2008 2:30:15 PM - Hit a new 52-week high today after finding support at its 50 DMA line, and showing technically strong action since its breakout in late April. Steady annual earnings (good A criteria) growth. Quarterly sales revenues and earnings growth has not been very robust, however, leaving concerns that it lacks a hot new (the N criteria) product or service that is in great demand.

7/28/2008 2:09:26 PM - Hovering near its 52-week high and trading above its 50 DMA line, showing technically strong action since its breakout in late April. Steady annual earnings (good A criteria) growth and the 2 latest quarterly earnings increases have been above the +25% minimum guideline. Sales revenues growth has not been very robust, however, which leaves the concern that it is lacking a hot new (the N criteria) product or service that is in great demand.

7/25/2008 2:06:52 PM - Hovering near its 52-week high and trading above its 50 DMA line, showing technically strong action since its breakout in late April. Steady annual earnings (good A criteria) growth and the 2 latest quarterly earnings increases have been above the +25% minimum guideline. Sales revenues growth has not been very robust, however, which leaves the concern that it is lacking a hot new (the N criteria) product or service that is in great demand.

7/11/2008 12:48:50 PM - Technically strong since its breakout in late April. Steady annual earnings (good A criteria) growth and the 2 latest quarterly earnings increases have been above the +25% minimum guideline. Sales revenues growth has not been very robust.

5/22/2008 1:40:29 PM - Explosive action in late-April after reporting strong quarterly results. Earnings rose +27% and sales were up +15%. Sales revenues and earnings are not growing above the +25% minimum guideline over the past 4 quarters.

4/30/2008 1:09:59 PM - Explosive action after reporting latest quarterly results. Earnings rose +27% and sales were up +15%. Sales revenues and earnings are not growing above the +25% minimum guideline over the past 4 quarters.

4/29/2008 1:06:14 PM - Gap higher after reporting latest quarterly results. Earnings rose +27% and sales were up +15%. It lacks the characteristics of a great buy candidate. Sales revenues and earnings are not growing above the +25% minimum guideline over the past 4 quarters.

9/19/2007 - Lots of distribution in the past few weeks after reaching new highs. It lacks the characteristics of a great buy candidate. Sales revenues and earnings are not growing above the +25% minimum guideline. Its last appearance with a note in CANSLIM.net reports was back when it was dropped from the Featured Stocks list on 4/10/2006.

9/7/2007 1:10:36 PM - Sales revenues are not growing anywhere near the +25% guideline. Chart action in recent weeks has been encouraging. Its last appearance with a note in CANSLIM.net reports was back when it was dropped from the Featured Stocks list on 4/10/2006. It is at new highs again, finally, but lacks the characteristics of a great buy candidate.

4/10/2006 4:48:59 PM - Y -Sixth consecutive day of declines. Made minimal gains since featured. As of tonight this issue will be dropped from the CANSLIM.net's Featured Stocks List.

4/7/2006 4:37:50 PM - Y - Fifth consecutive day of declines. Made minimal gains since featured.

4/7/2006 - Y - Fifth consecutive day of declines. Made minimal gains since featured.

4/6/2006 - Y - Continued declines today below its 50 DMA. An above average volume (+50%) move up through the pivot of $58.90 would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/5/2006 5:21:57 PM - Y - Closed below its 50 DMA. An above average volume (+50%) move up through the pivot of $58.90 would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/4/2006 - Y - An above average volume (+50%) move up through the pivot of $58.90 would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/4/2006 - Y - Currently trading below MB with good intra-day volume. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/4/2006 - Y - Currently trading above MB. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/3/2006 4:05:05 PM - Y - An above average volume breakout would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/23/2006 4:08:11 PM - Y - An above average volume breakout would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/23/2006 4:07:59 PM - Y - An above average volume breakout would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/22/2006 - Y - Did dip intra-day below its 50 DMA yet positively reversed to close with a gain. Volume was light though. An above average volume breakout would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/7/2006 4:49:29 PM - Y - Holding above its 50 DMA. An above average volume breakout would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/2/2006 5:39:03 PM - Y - An above average volume breakout would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/1/2006 - Y - An above average volume breakout would trigger a technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/27/2006 - Y - Did break above $60 and that was noted as being significant yet volume could have been better. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/23/2006 4:12:05 PM - Y - A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/22/2006 4:45:51 PM - Y - A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/17/2006 4:46:00 PM - Y - A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/14/2006 5:53:21 PM - Y - Advanced today yet volume was below average. A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/7/2006 4:49:49 PM - Y -  Another high volume advance would trigger another technical buy signal. A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/1/2006 4:45:09 PM - Y - Reversed from session lows to actully close with a gain. Another high volume advance would trigger another technical buy signal. A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/31/2006 4:52:09 PM - Y - Selling off after releasing earnings. Did close well off of session lows. Another high volume advance would trigger another technical buy signal. A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/31/2006 1:04:22 PM - Y - Selling off after releasing earnigns. Another high volume advance would trigger another technical buy signal. A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/26/2006 - Y - Reversed from support at its 50 DMA. May now be poised to move higher. Another high volume advance would trigger another technical buy signal. A break above $60 would be even more significant. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/23/2006 4:07:14 PM - Y - Reversed from support at its 50 DMA. May now be poised to move higher. Another high volume advance would trigger another technical buy signal. Just featured in the 01/11/06CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/17/2006 5:21:37 PM - Y - Another high volume advance would trigger another technical buy signal. Just featured in the 01/11/06CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/13/2006 4:27:55 PM - Y - Another high volume advance would trigger another technical buy signal. Just featured in the 01/11/06CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/13/2006 12:37:24 PM - Y - Another high volume advance would trigger another technical buy signal. Just featured in the 01/11/06CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/12/2006 - Y - Another high volume advance would trigger another technical buy signal. Just featured in the 01/11/06CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/12/2006 12:49:40 PM - Y - Was lower in the morning session yet now is off of lows. Another high volume advance would triggering another technical buy signal. Just featured in the 01/11/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/11/2006 12:53:57 PM - Y - Breaking out today triggering a technical buy signal.

1/9/2006 4:23:26 PM - Y - An above average volume (+50%) move up through the pivot point ($59.10) would trigger a technical buy signal.

1/5/2006 1:13:35 PM - Y - An above average volume (+50%) move up through the pivot point ($59.10) would trigger a technical buy signal.

1/4/2006 1:29:30 PM - Y - An above average volume (+50%) move up through the pivot point ($59.10) would trigger a technical buy signal.

12/23/2005 1:11:40 PM - "C" and sales history below guidelines.

12/22/2005 1:03:27 PM - "C" and sales history below guidelines.

12/21/2005 12:46:55 PM - "C" and sales history below guidelines.

10/27/2005 1:12:04 PM - Breaking below its 50 DMA today.

10/4/2005 12:55:57 PM - No base to buy from.

9/22/2005 1:08:56 PM - No base to buy from.

9/21/2005 12:52:57 PM - No base to buy from.

8/31/2005 1:30:55 PM - No base to buy from.

7/22/2005 12:42:43 PM - Gapped lower today. "C" and Sales history below guidelines.

6/1/2005 1:03:35 PM - Too ET.

5/26/2005 12:45:35 PM - Too ET.