3/2/2020 12:26:21 PM - Tested support at its 200 DMA line last week after a slump from its all-time high hit when last noted with caution in the 2/07/20 mid-day report - "Reported earnings +28% on +13% sales revenues for the Dec '19 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the guidelines of the fact-based investment system."

2/7/2020 12:23:33 PM - Gapped up today hitting a new all-time high. Reported earnings +28% on +13% sales revenues for the Dec '19 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the guidelines of the fact-based investment system.

1/15/2020 12:46:52 PM - Hovering near its all-time high today after 9 consecutive volume-driven gains. Reported earnings +22% on +21% sales revenues for the Sep '19 quarter. Found support above its 200 DMA line during its consolidation since the 8/30/19 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

1/10/2020 12:26:40 PM - Hitting new 52-week and all-time highs with today's 7th consecutive volume-driven gain. Reported earnings +22% on +21% sales revenues for the Sep '19 quarter. Found support above its 200 DMA line during its consolidation since the 8/30/19 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

1/9/2020 11:54:33 AM - Hitting new 52-week and all-time highs with today's 6th consecutive volume-driven gain. Reported earnings +22% on +21% sales revenues for the Sep '19 quarter. Found support above its 200 DMA line during its consolidation since the 8/30/19 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

11/21/2019 11:51:15 AM - Recently rebounding toward its 52-week high with volume-driven gains. Reported earnings +22% on +21% sales revenues for the Sep '19 quarter. Found support above its 200 DMA line during its consolidation since the 8/30/19 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

11/14/2019 11:20:30 AM - Rebounding toward its 52-week high with volume-driven gains. Reported earnings +22% on +21% sales revenues for the Sep '19 quarter. Found support above its 200 DMA line during its consolidation since the 8/30/19 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

11/13/2019 12:12:54 PM - Rebounding toward its 52-week high with today's big volume-driven gain. Reported earnings +22% on +21% sales revenues for the Sep '19 quarter. Found support above its 200 DMA line during its consolidation since the 8/30/19 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

11/11/2019 12:46:56 PM - Reported earnings -8% on +14% sales revenues for the Jun '19 quarter. Found support above its 200 DMA line during its consolidation since the 8/30/19 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

11/4/2019 11:59:01 AM - Reported earnings -8% on +14% sales revenues for the Jun '19 quarter. Found support above its 200 DMA line during its consolidation since the 8/30/19 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

8/30/2019 12:50:51 PM - Reported earnings -8% on +14% sales revenues for the Jun '19 quarter and violated its 50 DMA line on 8/14/19 with a gap down and volume-driven loss. Prior mid-day reports cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

8/27/2019 12:45:20 PM - Reported earnings -8% on +14% sales revenues for the Jun '19 quarter and violated its 50 DMA line on 8/14/19 with a gap down and volume-driven loss. Prior mid-day reports cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

8/15/2019 12:49:39 PM - Reported earnings -8% on +14% sales revenues for the Jun '19 quarter and violated its 50 DMA line on the prior session with a gap down and volume-driven loss. The 7/03/19 mid-day report last cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

7/3/2019 11:41:05 AM - Touched a new high today but reversed into the red after 4 consecutive gains. Prior mid-day reports cautioned members - "Reported earnings +48% on +42% sales revenues for the Mar '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

6/25/2019 12:12:33 PM - Consolidating since spiking to a new high with a big volume-driven gain on 5/17/19. The 5/23/19 mid-day repot last cautioned members - "Reported earnings +48% on +42% sales revenues for the Mar '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

5/23/2019 12:12:47 PM - Pulling back today for a 4th volume-driven loss in a row after spiking to a new high with a big volume-driven gain on 5/17/19. Reported earnings +48% on +42% sales revenues for the Mar '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system.

5/22/2019 12:14:12 PM - Pulling back today for a 3rd volume-driven loss in a row after spiking to a new high with a big volume-driven gain on 5/17/19. Reported earnings +48% on +42% sales revenues for the Mar '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system.

5/21/2019 12:13:56 PM - Pulling back after spiking to a new high with a big volume-driven gain on 5/17/19. Reported earnings +48% on +42% sales revenues for the Mar '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system.

5/20/2019 12:37:26 PM - Blasted to a new high with a big volume-driven gain on the prior session. Reported earnings +48% on +42% sales revenues for the Mar '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system.

12/13/2018 12:38:47 PM - Prior mid-day reports cautioned members - "Reported earnings +15% on +20% sales revenues for the Sep '18 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system."

12/3/2018 12:16:40 PM - The 11/26/18 mid-day report last cautioned members - "Reported earnings +15% on +20% sales revenues for the Sep '18 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system."

11/26/2018 12:37:12 PM - Reported earnings +15% on +20% sales revenues for the Sep '18 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system.

5/31/2017 12:10:43 PM - Pulling back today following volume-driven gains hitting a new high on the prior session. Reported earnings +15% on +2% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system.

11/11/2016 12:23:22 PM - Pulling back to its 50 DMA line after gapping down today following volume-driven gains touching a new high on the prior session. Reported earnings +17% on +3% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system.

11/7/2016 12:15:28 PM - Rebounded above its 50 DMA line with volume-driven gains. Noted with caution in prior mid-day reports - "Reported earnings +37% on +17% sales revenues for the Jun '16 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system."

10/21/2016 12:18:39 PM - Testing support at its 50 DMA line again. Noted with caution in prior mid-day reports - "Reported earnings +37% on +17% sales revenues for the Jun '16 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system."

10/12/2016 12:10:04 PM - Testing support at its 50 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +37% on +17% sales revenues for the Jun '16 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system."

10/6/2016 11:48:00 AM - Perched near its 52-week high. Found support above its 50 DMA line since noted with caution in the 9/12/16 mid-day report - "Reported earnings +37% on +17% sales revenues for the Jun '16 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system."

9/30/2016 12:12:27 PM - Found support above its 50 DMA line since last noted with caution in the 9/12/16 mid-day report - "Reported earnings +37% on +17% sales revenues for the Jun '16 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system."

9/12/2016 12:22:36 PM - Reported earnings +37% on +17% sales revenues for the Jun '16 quarter. Prior quarterly and annual earnings (C and A criteria) history remains below the guidelines of the fact-based investment system.

7/10/2007 12:29:01 PM - "C", sales history remain below the guidelines and no base.

7/2/2007 12:25:27 PM - "C", sales history remain below the guidelines and no base.

6/28/2007 12:28:16 PM - "C", sales history remain below the guidelines and no base.

6/25/2007 1:26:36 PM - "C", sales history remain below the guidelines.

6/22/2007 12:26:16 PM - "C", sales history remain below the guidelines.

6/21/2007 12:23:32 PM - "C", sales history remain below the guidelines.

6/20/2007 12:28:42 PM - "C", sales history remain below the guidelines.

6/18/2007 12:28:01 PM - "C", sales history remain below the guidelines.

6/15/2007 12:31:22 PM - "C", sales history remain below the guidelines.

6/14/2007 12:25:16 PM - "C", sales history remain below the guidelines.

6/13/2007 12:48:03 PM - "C", sales history remain below the guidelines.

6/12/2007 12:17:55 PM - "C", sales history remain below the guidelines.

6/11/2007 12:29:52 PM - "C", sales history remain below the guidelines.

6/8/2007 12:19:59 PM - "C", sales history remain below the guidelines.

6/7/2007 12:38:03 PM - "C", sales history remain below the guidelines.

6/1/2007 12:35:34 PM - "C", sales history remain below the guidelines.

5/30/2007 12:30:09 PM - "C", sales history remain below the guidelines.

5/29/2007 12:26:02 PM - "C", sales history remain below the guidelines.

5/25/2007 1:06:29 PM - "C", sales history remain below the guidelines.

5/15/2007 12:22:05 PM - "C", sales history remain below the guidelines.

5/3/2007 12:26:46 PM - "C", sales history remain below the guidelines.

4/11/2007 1:29:40 PM - "C", sales history and group rank are all below the guidelines.

4/14/2006 -

This stock was dropped from the CANSLIM.net Leaders List yesterday, 4/13/2006.



4/13/2006 -

Y - Sharp sell off today on more than 13 times average volume after announcing a rise in earnings. As of tonight this issue will be dropped from the CANSLIM.net Featured Stocks List.



4/12/2006 1:35:04 PM -

Y -Still looking for a break above the pivot point of $53.69 WITH the required volume (+50%) to trigger a technical buy signal. Has a base that goes back to Sept of 05.



4/11/2006 3:55:39 PM -

Y - Considerable declines today yet volume was below average. Closed below its 50 DMA. Still looking for a break above the pivot point of $53.69 WITH the required volume (+50%) to trigger a technical buy signal. Has a base that goes back to Sept of 05.



4/10/2006 -

Y - Above average volume gains today closing above its 50 DMA. Still looking for a break above the pivot point of $53.69 WITH the required volume (+50%) to trigger a technical buy signal. Has a base that goes back to Sept of 05.



4/7/2006 -

Y - Declines today to below its 50 DMA yet on just below average volume. Still looking for a break above the pivot point of $53.69 WITH the required volume (+50%) to trigger a technical buy signal. Has a base that goes back to Sept of 05.



4/6/2006 3:51:51 PM -

Y - Holding above its 50 DMA. Still looking for a break above the pivot point of $53.69 WITH the required volume (+50%) to trigger a technical buy signal. Has a base that goes back to Sept of 05.



4/4/2006 12:41:50 PM -

Y - Looking for a break above the pivot point of $53.69 WITH the required volume (+50%) to trigger a technical buy signal. Still adding to a base that goes back to Sept of 05.



4/3/2006 -

Y - Looking for a break above the pivot point of $53.69 WITH the required volume (+50%) to trigger a technical buy signal. Still adding to a base that goes back to Sept of 05.



3/31/2006 -

Y - Looking for a break above the pivot pointof $53.69 WITH the required volume (+50%) to trigger a technical buy signal. Still adding to a base that goes back to Sept of 05.



3/30/2006 4:22:11 PM -

Y - Recently did trade above the pivot point of $53.69 yet WITHOUT the required volume to trigger a technical buy signal. Still adding to a base that goes back to Sept of 05.



3/29/2006 4:27:47 PM -

Y - Did trade above the pivot point of $53.69 yet WITHOUT the required volume to trigger a technical buy signal. Still adding to a base that goes back to Sept of 05.



3/23/2006 3:30:23 PM -

Y - Still adding to a base that goes back to Sept of 05. With a pivot point of $53.69 this one would trigger if it trades above there with volume conviction of more than 50% above its 50 DAV.



3/22/2006 - Y - Had further declines intra-day yet closed with a gain. A break above its new pivot point of $53.69 with the required volume would trigger a technical buy signal.

3/21/2006 - Y - Above average volume declines and a close near session lows. Still, a break above its new pivot point of $53.69 with the required volume would trigger a technical buy signal.

3/20/2006 3:21:28 PM - Y - Lighter volume declines today. Near all-time highs. A break above there would be significant. A break above its new pivot point of $53.69 with the required volume would trigger a technical buy signal.

3/17/2006 - Y - Continues advancing today on huge volume to near all-time highs. A break above there would be significant. A break above its new pivot point of $53.69 with the required volume would trigger a technical buy signal.

3/16/2006 - G - Continues advancing yet volume could be better.

3/15/2006 - G - Continues above resistance of its 50 DMA yet volume could have been better.

3/14/2006 4:07:13 PM - G - Closed above resistance of its 50 DMA yet volume could have been better.

3/13/2006 2:26:03 PM - G - Gap open and gains today yet ran into resistance of its 50 DMA. A solid advance and close above there ($50.18) would be encouraging.

3/10/2006 3:56:16 PM - G - Holding up after recent declines. As previously mentioned a break below its 50 DMA would be a sell signal ($50.17). Now a break below its 200 DMA would have us dropping it from the featured stocks list.

3/9/2006 4:43:32 PM - G - Holding up after recent declines, today closing near session lows. As previously mentioned a break below its 50 DMA would be a sell signal ($50.17).

3/8/2006 - G - Holding up after recent declines, today closing near session lows. As previously mentioned a break below its 50 DMA would be a sell signal ($50.17). Also breaking its upward trendline would trigger a sell signal.

3/7/2006 - G - Further declines today closing near session lows.As previously mentioned a break below its 50 DMA would be a sell signal ($50.17). Also breaking its upward trendline would trigger a sell signal.

3/6/2006 - G - Continued declines today with below average trading volume. Now near its 50 DMA and a break below there would be a sell signal ($50.13).

3/3/2006 3:45:14 PM - G - Declines today yet volume was below average and price remains near all-time highs.

3/2/2006 3:34:40 PM - G - Remains near all-time highs.

3/1/2006 4:21:01 PM - G - Decent price progress yet volume was below average.

2/28/2006 4:33:05 PM - G - Holding above its 50 DMA after some nice progress yet with volume that has lacked conviction.

2/27/2006 3:51:21 PM - G - Nice progress today yet volume has lacked conviction.

2/24/2006 - G - Light volume trading today after yesterday's decent price progress from near its 50 DMA.

2/23/2006 3:26:39 PM - G - Decent price progress today from near its 50 DMA yet volume should have been better.

2/22/2006 - G - Light volume trading continues near its 50 DMA. Further declines should not be tolerated.

2/21/2006 3:14:25 PM - G - Closed below its 50 DMA today yet volume was light. Further declines should not be tolerated. 

2/16/2006 4:04:58 PM - G - Continues trading near its 50 DMA.

2/14/2006 - G - Nice price progress today yet volume lacked conviction.

2/13/2006 3:53:33 PM - G - Holding up near support of an upward trendline. A break below there would be a sell signal.

2/10/2006 1:50:16 PM - G - Holding up near support of an upward trendline. A break below there would be a sell signal.

2/9/2006 4:09:16 PM - G - Holding up after yesterdays declines.

2/8/2006 4:58:12 PM - G - Declines today yet volume below average.

2/1/2006 3:56:45 PM - G - Continues trading near its 50 DMA.

1/27/2006 3:30:13 PM - G - Continues trading near its 50 DMA.

1/13/2006 3:43:18 PM - G - Continues trading near its 50 DMA.

1/12/2006 3:57:05 PM - G - Continues trading near its 50 DMA.

1/9/2006 3:38:07 PM - G - Continues trading near its 50 DMA.

1/4/2006 4:18:21 PM - G - Above average volume advance today.

12/27/2005 3:34:34 PM - G - Breaking below it's upward trendline triggering another (the 2nd) technical sell signal.

12/21/2005 5:29:59 PM - G - Closed below its 50 DMA triggering a technical sell signal.

12/19/2005 3:44:53 PM - G - Closed below its 50 DMA triggering a technical sell signal.

12/16/2005 5:33:24 PM - G - Closed back above its 50 DMA on above average volume. Next support is its 50 DMA ($49.09) and a break below there would trigger a technical sell signal.' Featured in 12/7/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/14/2005 - G - More above average volume declines today breaking and closing below its 50 DMA. As previously noted - 'Breaking down into the recent base negating the recent breakout and declines on above average volume were a concern. Breaking support near $50. Next support is its 50 DMA ($48.97) and a break below there would trigger a technical sell signal.' Featured in 12/7/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/14/2005 - Y - Breaking down into the recent base negating the recent breakout. As previously mentioned - yesterday's declines on above average volume were a concern. Breaking support near $50. Next support is its 50 DMA ($48.97) and a break below there would trigger a technical sell signal. Featured in 12/7/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/13/2005 4:55:42 PM - Y - Declines on above average volume is a concern. Support near $50. Featured in 12/7/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/13/2005 12:41:57 PM - Y - Declines today although an above average volume move to the upside would trigger a technical buy signal up to the max buy price. Support near $50. Featured in 12/7/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/12/2005 - Y - Broke out today in AM triggering a technical buy signal, but settled in PM to close unchanged! Featured in 12/7/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/9/2005 12:26:32 PM - Y - Breakout today triggering a technical buy signal! Featured in 12/7/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/8/2005 - Y - More declines today below its 50 DMA. Did not trigger a technical buy since featured so at this point should not have been purchased under the guidelines. Featured in 12/7/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/7/2005 4:45:02 PM - Y - Near all time highs with good ranks and a decent base. Held above support of its 50 DMA and an above average volume advance through the pivot point of $50.99 would trigger a technical buy signal. Just featured in today's CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph here.

12/7/2005 12:48:54 PM - Y - Near all time highs with good ranks and a decent base.

11/3/2005 1:02:30 PM - Thinly traded and sales history below guidelines, yet technical action impressive.

10/4/2005 12:33:59 PM - Just okay group and base questionable.

10/3/2005 12:24:41 PM - Just okay group and base questionable.

9/9/2005 12:26:34 PM - Just okay group and base questionable.

9/1/2005 12:51:32 PM - Just okay group.

7/11/2005 12:28:49 PM - Massive gap higher earlier last month now Too Et.