1/26/2023 12:50:34 PM - Rebounding toward its 52-week high with today's 5th consecutive gain. Reported earnings -39% on -16% sales revenues for the Dec '22 quarter versus the year ago period, its 2nd consecutive quarterly comparison below the year ago period. Last noted with caution while retreating from its all-time high in the 4/22/22 mid-day report - "Its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

4/22/2022 12:21:55 PM - It is very extended from any sound base and pulling back today, abruptly retreating after hitting a new 52-week high on the prior session. Reported earnings +147% on +50% sales revenues for the Mar '22 quarter versus the year ago period, its 4th strong quarterly comparison. Prior mid-day reports noted - "Its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

1/6/2022 12:47:09 PM - Pulling back today after challenging its 52-week high on the prior session. Found prompt support near its 50 DMA line ($112.89) in recent weeks and it faces very little resistance due to overhead supply up to the $128 level. Reported earnings +987% on +109% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. Prior mid-day reports noted - "Its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

1/5/2022 11:58:40 AM - Found prompt support near its 50 DMA line ($112.77) and it faces very little resistance due to overhead supply up to the $128 level. Reported earnings +987% on +109% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. Prior mid-day reports noted - "Its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

12/16/2021 1:21:21 PM - Found prompt support with today's big gain after undercutting its 50 DMA line ($109) on the prior session. The 10/29/21 mid-day report last noted - "It faces resistance due to overhead supply up to the $128 level. Reported earnings +987% on +109% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. Its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

10/29/2021 1:01:58 PM - Rebounded above its 50 DMA line ($107) with this week's gains, but the 10/26/21 mid-day report cautioned members - "It faces resistance due to overhead supply up to the $128 level. Reported earnings +987% on +109% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. Its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

10/26/2021 12:43:14 PM - Rebounding above its 50 DMA line ($107) with this week's gains, but it faces resistance due to overhead supply up to the $128 level. Reported earnings +987% on +109% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. Its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

8/30/2021 12:46:35 PM - Perched near its 52-week high holding its ground stubbornly following volume-driven gains, rallying from a 10-week cup shaped base. Reported earnings +999% on +103% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

8/13/2021 12:27:45 PM - Powering to another new 52-week high with today's 6th consecutive volume-driven gain, rallying from a 10-week cup shaped base. Reported earnings +999% on +103% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

8/12/2021 12:49:45 PM - Powering to another new 52-week high with today's 5th consecutive volume-driven gain, rallying from a 10-week cup shaped base. Reported earnings +999% on +103% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

8/11/2021 1:49:35 PM - Powering to another new 52-week high with today's 3rd consecutive volume-driven gain, rallying from a 10-week cup shaped base. Reported earnings +999% on +103% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

8/10/2021 12:41:13 PM - Powering to a new 52-week high with today's big volume-driven gain, rallying from a 10-week cup shaped base. Reported earnings +999% on +103% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

8/9/2021 12:31:53 PM - Perched within striking distance of its 52-week high, consolidating above its 50 DMA line ($99.47) while working on the right side of a 10-week cup shaped base. Reported earnings +999% on +103% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

8/5/2021 1:01:18 PM - Consolidating above its 50 DMA line ($99.27) while working on the right side of a 9-week cup shaped base. Reported earnings +999% on +103% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

6/15/2021 12:41:22 PM - Pulling back since hitting another new all-time high with a big volume-driven gain on 6/01/21. Repeatedly noted with caution in prior mid-day reports - "Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

6/2/2021 12:20:00 PM - Pulling back today after hitting another new all-time high with a big volume-driven gain on the prior session. Repeatedly noted with caution in prior mid-day reports - "Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

5/19/2021 12:31:42 PM - There was a "negative reversal" after hitting another new all-time high on the prior session. Very extended from any sound base after an impressive streak of volume-driven gains. Repeatedly noted with caution in prior mid-day reports - "Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

5/18/2021 12:44:08 PM - Reversed into the red after hitting another new all-time high today.Very extended from any sound base after an impressive streak of volume-driven gains. Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

5/17/2021 12:46:57 PM - Hitting another new all-time high. extended from any sound base while adding to an impressive streak of volume-driven gains. Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

5/13/2021 1:02:20 PM - Perched near its all-time high. extended from any sound base after an impressive streak of volume-driven gains. Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

5/11/2021 1:18:43 PM - Extended from any sound base, it powered to new all-time highs with 6 consecutive volume-driven gains. Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

5/10/2021 12:54:12 PM - Powering into new 52-week and all-time high territory with today's 6th consecutive volume-driven gain. Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

5/5/2021 12:53:51 PM - Powering into new 52-week and all-time high territory with today's.3rd consecutive volume-driven gain. Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

4/22/2021 1:10:21 PM - Gapped down today after it was stubbornly holding its ground perched near its 52-week high and within close striking distance of its 2008 all-time high ($83.56) today. Reported earnings +213% on +25% sales revenues for the Mar '21 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

4/9/2021 12:33:12 PM - Still perched at its 52-week high and within close striking distance of its 2008 all-time high ($83.56) today following an impressive spurt of volume-driven gains. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +148% on +3% sales revenues for the Dec 20 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

4/1/2021 12:46:11 PM - Perched at its 52-week high and within close striking distance of its 2008 all-time high ($83.56) today following an impressive spurt of volume-driven gains. Noted with caution repeatedly in 6 prior mid-day reports - "Reported earnings +148% on +3% sales revenues for the Dec '20 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

3/31/2021 12:50:34 PM - Perched at its 52-week high and within close striking distance of its 2008 all-time high ($83.56) today following an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Reported earnings +148% on +3% sales revenues for the Dec '20 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

3/30/2021 12:24:28 PM - Approaching its 2008 all-time high ($83.56) today while adding to an impressive spurt of volume-driven gain. Prior mid-day reports noted - "Reported earnings +148% on +3% sales revenues for the Dec '20 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

3/29/2021 12:40:45 PM - Challenged its 2008 all-time high ($83.56) earlier with today's 4th consecutive volume-driven gain. The 2 prior mid-day reports noted - "Reported earnings +148% on +3% sales revenues for the Dec '20 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

3/26/2021 12:31:34 PM - Powering toward its 2008 all-time high ($83.56) with today's 3rd consecutive volume-driven gain. Reported earnings +148% on +3% sales revenues for the Dec '20 quarter. Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

3/25/2021 11:37:09 AM - Reported earnings +148% on +3% sales revenues for the Dec '20 quarter, Prior quarterly sales revenues and earnings (C criteria) and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

3/16/2017 1:07:14 PM - Gapped up today challenging prior highs after consolidating near its 50 DMA line. Reported earnings +63% on +14% sales revenues for the Dec '16 quarter but fundamental concerns remain. Found prompt support near prior highs in the $57 area during its consolidation after last noted with caution in the 1/24/17 mid-day report - "Reported earnings +144% on +2% sales revenues for the Sep '16 quarter, Sub par quarterly sales revenues growth and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

1/24/2017 12:36:11 PM - Consolidating near its 50 DMA line and above prior highs in the $57 area defining near-term support. Last noted with caution in the 12/15/16 mid-day report - "Reported earnings +144% on +2% sales revenues for the Sep '16 quarter, Sub par quarterly sales revenues growth and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines."

12/15/2016 12:24:18 PM - Pulling back from all-time highs with a streak of losses. Reported earnings +144% on +2% sales revenues for the Sep '16 quarter, Sub par quarterly sales revenues growth and its up and down annual earnings (A criteria) are not a match with the fact-based investment system's guidelines.

9/19/2014 12:59:15 PM - Extended from prior highs in the $53-54 area following a "breakaway gap" on 9/17/14. The prior mid-day report cautioned members - "Reported earnings +70% on +13% sales revenues for the Jun '14 quarter, its 2nd consecutive quarter with earnings above the +25% minimum guideline (C criteria). Earnings per share should be up +25% or more in the past 3 or 4 comparisons and ideally accelerating in recent quarters. Quarterly sales revenues should also be up +18-25% or more."

9/18/2014 12:25:11 PM - Extended from prior highs in the $53-54 area following a "breakaway gap" on the prior session. Reported earnings +70% on +13% sales revenues for the Jun '14 quarter, its 2nd consecutive quarter with earnings above the +25% minimum guideline (C criteria). Earnings per share should be up +25% or more in the past 3 or 4 comparisons and ideally accelerating in recent quarters. Quarterly sales revenues should also be up +18-25% or more.

4/24/2007 12:47:25 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.

4/20/2007 1:00:40 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.

4/12/2007 1:37:28 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.

3/29/2007 12:50:52 PM - "C" and sales history is 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.

3/28/2007 1:16:13 PM - "C" and sales history is 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.

3/20/2007 12:44:21 PM - "C" and sales history is 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.

3/9/2007 12:35:07 PM - "C" and sales history below guidelines.

12/7/2006 12:46:35 PM - "C" and sales history below guidelines.

12/5/2006 1:10:23 PM - "C" and sales history below guidelines.

12/4/2006 1:08:08 PM - "C" below guidelines.

11/20/2006 1:04:33 PM - "C" below guidelines and no base.

10/25/2006 1:06:12 PM - "C" below guidelines.

10/24/2006 1:08:23 PM - "C" below guidelines.

4/7/2005 4:52:42 PM - G - Continues trading under 50 DMA. (CANSLIM.net daily coverage will be suspended.)

3/29/2005 1:25:35 PM - G - Breaking below 50 DMA today while trading above average volume. Support near $55.

3/22/2005 1:13:41 PM - G - Breaking to new highs today on above average volume continuing to produce nice gains since featured 01/27/05 at $53.84.

3/16/2005 10:42:18 AM - G - Has decent gains since featured. Recent strong reversal from near 50 DMA (3/10/05) with a gap open and close at day high while trading more than twice normal volume.

3/11/2005 12:31:15 PM - G - Excellent group. Last 3 C's strong. Broke out of a decent size base. PP= 55.57 MB= 58.35. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines. It would not be a positive sign if this issue falls back in to its prior base.

2/24/2005 12:37:57 PM - G - Excellent group. Last 3 C's strong. Broke out of a decent size base. PP= 55.57 MB= 58.35. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines. It would not be a positive sign if this issue falls back in to its prior base.

2/22/2005 12:30:17 PM - G - Excellent group. Last 3 C's strong. Broke out of a decent size base. PP= 55.57 MB= 58.35. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines. It would not be a positive sign if this issue falls back in to its prior base.

2/16/2005 12:38:46 PM - G - Great group. Last 3 C's strong. Breaking out of a several week base. PP= 55.57 MB= 58.35. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

1/31/2005 12:59:41 PM - Y - L in good group. Last 3 C's strong. "A" somewhat questionable. Building a base. PP= 55.57 MB= 58.35

1/28/2005 12:49:45 PM - Y - L in good group. Last 3 C's strong. "A" somewhat questionable. Building a base. PP= 55.57 MB= 58.35

1/27/2005 1:02:11 PM - Great group. Last 3 C's strong. Building a base. PP= 55.57 MB= 58.35

1/25/2005 12:38:48 PM - Great group. Last 3 C's strong. Building a base. Closed below its 50DMA yesterday and gapped higher today. Impressive action.

12/31/2004 12:38:42 PM - Great group. Last 3 C's strong. Building a base.