9/30/2021 5:44:58 PM - Suffered a 6th consecutive loss today sinking below prior highs in the $84 area, and it will be dropped from the Featured Stocks list tonight.

9/24/2021 5:16:55 PM - G - Violated its 50 DMA line ($89.15) with volume-driven losses raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. The next near-term support is prior highs in the $84 area. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

9/22/2021 5:12:59 PM - G - Found prompt support this week at its 50 DMA line ($88.87) after briefly dipping below its "max buy" level. The next near-term support is prior highs in the $84 area. Fundamentals remain strong.

9/15/2021 3:57:33 PM - G - Remains perched near its all-time high, extended from the prior base. Its 50 DMA line ($88.13) defines near-term support above prior highs in the $84 area. Fundamentals remain strong.

9/8/2021 5:28:04 PM - G - Pulled back with slightly higher volume today yet it remains perched near its all-time high. Its 50 DMA line ($87.13) defines near-term support above prior highs in the $84 area. Fundamentals remain strong.

9/1/2021 1:09:46 PM - G - Perched near its all-time high after wedging higher with gains lacking great volume conviction. Its 50 DMA line ($86) defines near-term support above prior highs in the $84 area. Reported earnings +38% on +29% sales revenues for the Jun '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

8/25/2021 5:19:37 PM - G - Color code is changed to green as it hit a new all-time high above its "max buy" level with lighter volume behind today's 6th consecutive gain. Prior highs and its 50 DMA line near ($84) define near-term support to watch on pullbacks. Reported earnings +38% on +29% sales revenues for the Jun '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

8/19/2021 12:39:30 PM - Y - Holding its ground but churning above average volume near its all-time high. Prior highs and its 50 DMA line ($83.31) define near-term support to watch on pullbacks. Reported earnings +38% on +29% sales revenues for the Jun '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

8/12/2021 5:04:47 PM - Y - Stubbornly holding its ground near its all-time high since highlighted in yellow with pivot point cited based on its 4/06/21 high plus 10 cents in the 8/05/21 mid-day report. The big gain above the pivot point was backed by +72% above average volume to clinch a proper technical buy signal. Found support at its 50 DMA line ($82.24). Reported earnings +38% on +29% sales revenues for the Jun '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

8/5/2021 5:07:08 PM - Y - Finished strong today after highlighted in yellow with pivot point cited based on its 4/06/21 high plus 10 cents in the earlier mid-day report. The big gain above the pivot point was backed by +72% above average volume to clinch a proper technical buy signal. Found support at its 50 DMA line ($81.14). Reported earnings +38% on +29% sales revenues for the Jun '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. See the latest FSU analysis for more details and a new annotated graph.

8/5/2021 - Y - Color code is changed to yellow with pivot point cited based on its 4/06/21 high plus 10 cents. Wedging to new all-time highs with today's 3rd consecutive gain lacking great volume conviction. Gains above a stock's pivot point should be backed by at least +40% above average volume to trigger a proper technical buy signal. Found support at its 50 DMA line ($81.14). Reported earnings +38% on +29% sales revenues for the Jun '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

5/6/2021 1:16:51 PM - Pulling back from its all-time high, testing its 50 DMA line ($77.68). Reported earnings +35% on +12% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

4/8/2021 12:28:56 PM - Perched at its all-time high, extended from any sound base. Prior mid-day reports cautioned members - "Reported earnings +15% on +1% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria)."

4/7/2021 12:49:09 PM - Perched at its all-time high, extended from any sound base. The 4/05/21 mid-day report cautioned members - "Reported earnings +15% on +1% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria)."

4/5/2021 1:12:21 PM - Hitting a new all-time high, extended from any sound base. Reported earnings +15% on +1% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

1/20/2021 12:37:12 PM - Hovering near its all-time high. Reported earnings +25% on +1% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Concerns remain and it was noted in prior mid-day reports with caution - "Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system."

1/19/2021 12:45:40 PM - Hovering near its all-time high. Reported earnings +25% on +1% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Concerns remain and it was noted in prior mid-day reports with caution - "Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system."

11/5/2020 12:58:23 PM - Hitting a new all-time high with today's 4th consecutive gain. Reported earnings +25% on +1% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Concerns remain and it was noted in prior mid-day reports with caution - "Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system."

9/25/2020 1:09:40 PM - Reported earnings -2% on -14% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Concerns remain and it was noted in prior mid-day reports with caution - "Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system."

8/6/2020 1:27:49 PM - Reported earnings -2% on -14% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Gapped up today hitting new 52-week and all-time highs. Concerns remain as when last noted in the 2/06/13 mid-day report with caution - "Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system."

2/6/2013 1:05:10 PM - Reported earnings +6% on +18% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria). Gapped down today, retreating from its 52-week high. Last noted in the 1/07/13 mid-day report with caution - "Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system."

1/7/2013 12:42:01 PM - Perched at its 52-week high today. Held its ground and wedged into new high territory since last noted in the 12/10/12 mid-day report - "Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system."

12/10/2012 12:38:17 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain into new high territory. The 12/07/12 mid-day report noted - "Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system."

12/7/2012 1:08:34 PM - On track for its 7th consecutive weekly gain and inching into new 52-week high territory this week. Quarterly and annual earnings (C and A criteria) have been good enough for it to earn high ranks, however it is not a very good match with the fundamental guidelines of the fact-based investment system.

5/2/2012 1:18:38 PM - Hovering just -3.6% off its 52-week high today after testing support near its 50 DMA line again. The 4/25/12 mid-day report noted - "No overhead supply remains to hinder its progress. Due to report earnings on May 3rd. Recent comparisons showed mostly improving sales revenues and earnings with encouraging acceleration in sales revenues growth, but the Dec '11 comparison versus the year ago period showed only a +17% earnings increase, below the +25% minimum guideline. Annual earnings (A criteria) history had a downturn in FY '09, a flaw with respect to the fundamental guidelines of the fact-based investment system."

4/25/2012 1:48:05 PM - Up to within -3.3% of its 52-week high today after testing support near its 50 DMA line again. No overhead supply remains to hinder its progress. Due to report earnings on May 3rd. Recent comparisons showed mostly improving sales revenues and earnings with encouraging acceleration in sales revenues growth, but the Dec '11 comparison versus the year ago period showed only a +17% earnings increase, below the +25% minimum guideline. Annual earnings (A criteria) history had a downturn in FY '09, a flaw with respect to the fundamental guidelines of the fact-based investment system.

3/27/2012 1:41:42 PM - Inching to a new 52-week high today. Found support near its 50 DMA line and then blasted to new high territory with volume-driven gains on 3/13/12 and 3/15/12 since last noted in the 2/07/12 mid-day report - "Reported earnings +17% on +35% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Recent spurt of volume driven gains helped it rebound further from a deep consolidation well below its 50 & 200 DMA lines since noted in the 2/16/11 mid-day report - 'Steadily climbing following a pullback to prior highs in the $42 area which acted as support. No overhead supply remains to hinder its progress, and it stubbornly held its ground and rallied since its 10/07/10 mid-day report appearance. Recent comparisons (Jun, Sep, Dec) show improving sales revenues and earnings with encouraging acceleration. Annual earnings (A criteria) history has been below guidelines of the fact-based investment system.'"

2/7/2012 12:54:16 PM - Holding its ground near its 52-week high since a considerable gap up gain on 2/03/12. Reported earnings +17% on +35% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Recent spurt of volume driven gains helped it rebound further from a deep consolidation well below its 50 & 200 DMA lines since noted in the 2/16/11 mid-day report - "Steadily climbing following a pullback to prior highs in the $42 area which acted as support. No overhead supply remains to hinder its progress, and it stubbornly held its ground and rallied since its 10/07/10 mid-day report appearance. Recent comparisons (Jun, Sep, Dec) show improving sales revenues and earnings with encouraging acceleration. Annual earnings (A criteria) history has been below guidelines of the fact-based investment system."

2/3/2012 2:14:19 PM - Touched a new 52-week high after a considerable gap up gain today. Reported earnings +17% on +35% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Recent spurt of volume driven gains helped it rebound further from a deep consolidation well below its 50 & 200 DMA lines since last noted in the 2/16/11 mid-day report - "Steadily climbing following a pullback to prior highs in the $42 area which acted as support. No overhead supply remains to hinder its progress, and it stubbornly held its ground and rallied since its 10/07/10 mid-day report appearance. Recent comparisons (Jun, Sep, Dec) show improving sales revenues and earnings with encouraging acceleration. Annual earnings (A criteria) history has been below guidelines of the fact-based investment system."

2/16/2011 12:53:34 PM - Hit yet another new 52-week high today. Recent mid-day reports noted - "Steadily climbing following a pullback to prior highs in the $42 area which acted as support. No overhead supply remains to hinder its progress, and it stubbornly held its ground and rallied since its 10/07/10 mid-day report appearance. Recent comparisons (Jun, Sep, Dec) show improving sales revenues and earnings with encouraging acceleration. Annual earnings (A criteria) history has been below guidelines of the fact-based investment system."

2/15/2011 12:58:12 PM - Perched at its 52-week high today. The 2/04/11 mid-day report noted - "Steadily climbing following a pullback to prior highs in the $42 area which acted as support. No overhead supply remains to hinder its progress, and it stubbornly held its ground and rallied since its 10/07/10 mid-day report appearance. Recent comparisons (Jun, Sep, Dec) show improving sales revenues and earnings with encouraging acceleration. Annual earnings (A criteria) history has been below guidelines of the fact-based investment system."

2/4/2011 1:48:51 PM - Hit yet another new 52-week high today, steadily climbing following a pullback to prior highs in the $42 area which acted as support. No overhead supply remains to hinder its progress, and it stubbornly held its ground and rallied since its 10/07/10 mid-day report appearance. Recent comparisons (Jun, Sep, Dec) show improving sales revenues and earnings with encouraging acceleration. Annual earnings (A criteria) history has been below guidelines of the fact-based investment system.

1/31/2011 1:48:26 PM - Hit yet another new 52-week high today following a brief consolidation above prior highs in the $42 area which acted as support. No overhead supply remains to hinder its progress, and it stubbornly held its ground and rallied since its 10/07/10 mid-day report appearance. Recent comparisons (June and September) show improving sales revenues and earnings with encouraging acceleration. Prior quarterly and annual earnings growth (C and A criteria) has been below guidelines of the fact-based investment system.

1/18/2011 1:48:03 PM - Hit yet another new 52-week high today with a second consecutive volume-driven gain. No overhead supply remains to hinder its progress, and it stubbornly held its ground since its 10/07/10 mid-day report appearance. Recent comparisons (June and September) show improving sales revenues and earnings with encouraging acceleration. Prior quarterly and annual earnings growth (C and A criteria) has been below guidelines of the fact-based investment system.

11/3/2010 2:01:36 PM - It gapped up today for a new 52-week high. No overhead supply remains to hinder its progress, and it stubbornly held its ground since its 10/07/10 mid-day report appearance. Recent comparisons (June and September) show improving sales revenues and earnings with encouraging acceleration. Prior quarterly and annual earnings growth (C and A criteria) has been below guidelines of the fact-based investment system.

10/7/2010 1:29:35 PM - Today marks the first time it has been noted since 10/29/07. Recent comparisons show improving sales revenues and earnings, but its quarterly and annual earnings growth (C and A criteria) has been below guidelines of the fact-based investment system. No overhead supply remains to hinder its progress.

10/29/2007 2:30:45 PM - Despite solid sales growth in recent quarters its earnings growth has actually decelerated, only up +16% in the latest report. Increasing fund ownership is a plus.

10/25/2007 2:23:06 PM - Despite solid sales growth in recent quarters its earnings growth has actually decelerated, only up +16% in the latest report. Increasing fund ownership is a plus.

9/26/2007 1:35:55 PM - Hit new highs after a 7-week base where it found support near its 50 DMA line. Despite stronger sales growth in recent quarters its earnings actually decelerated, only up +21% in the latest report. Increasing fund ownership is a plus.

8/8/2007 1:45:21 PM - Base questionable.

8/7/2007 12:53:09 PM - Base questionable.

8/6/2007 12:48:37 PM - Base questionable.

8/2/2007 12:25:42 PM - Base questionable.

8/1/2007 1:01:14 PM - Base questionable.

7/16/2007 1:27:35 PM - Base questionable.

6/20/2007 1:23:39 PM - "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 also be up 25% or more or accelerating over prior quarters.

1/31/2007 12:56:31 PM - Sales history just below guidelines and base questionable.

1/18/2007 12:50:15 PM - Sales history just below guidelines and base questionable.

1/12/2007 1:12:57 PM - Sales history just below guidelines and base questionable.

1/5/2007 12:55:57 PM - Sales history just below guidelines.

8/23/2006 1:05:03 PM - Sales history just below guidelines.

8/22/2006 1:24:08 PM - Sales history just below guidelines.

8/21/2006 12:54:56 PM - Sales history just below guidelines.

8/16/2006 1:03:37 PM - Sales history below guidelines.

8/4/2006 1:03:35 PM - Sales history below guidelines.

7/19/2005 12:26:16 PM - G - Continues advancing after recently being featured in this report at $34.32.

4/7/2005 5:00:01 PM - Continues trading under 50 DMA. (CANSLIM.net daily coverage will be suspended.)

3/29/2005 10:13:55 AM - Recently broke 50 DMA and this mornogn is trading lower.

3/22/2005 1:21:58 PM - Y - L in pretty good group. Breaking out today from decent base!

3/22/2005 10:22:53 AM - Y - Breaking out above the piviot point we gave of $37.34 on above average volume.

3/21/2005 12:46:37 PM - Y - L in pretty good group. Moving sideways for past 8 weeks building a new base. New pivot point calculated.

3/21/2005 11:06:53 AM - Y - L in pretty good group. Moving sideways for past 8 weeks building a new base. New pivot point calculated.

3/18/2005 1:00:07 PM - L in pretty good group. Moving sideways for past 8 weeks.

3/17/2005 12:52:14 PM - L in pretty good group. Moving sideways for past 8 weeks.

3/16/2005 1:18:41 PM - Y - Basing for several weeks above 50 DMA and holding on to minimum gains since featured. New pivot point calculated.

1/27/2005 1:06:53 PM - Best in excellent group. PP= 34.55 MB= 36.28. Pulling back negating most of yesterday's gain on above average volume.

1/26/2005 12:39:42 PM - Best in excellent group. PP= 34.55 MB= 36.28. Pulling back negating most of yesterday's gain on above average volume.

1/25/2005 12:53:56 PM - Best in excellent group. PP= 34.55 MB= 36.28

1/24/2005 1:10:29 PM - Best in excellent group.

9/29/2004 1:00:00 PM - L in okay group, Nice BV BO today.

9/17/2004 1:00:00 PM - L in okay group, Holding recent gains well since 9/13/04 BV BO.

9/16/2004 1:00:00 PM - L in okay group, Holding recent gains well since 9/13/04 BV BO.

9/15/2004 1:00:00 PM - L in okay group, holding recent gains well since 9/13/04 BV BO.

9/14/2004 1:00:00 PM - L in just okay group though recent action impressive.

9/14/2004 1:00:00 PM - L in just okay group though recent action impressive.

9/13/2004 1:00:00 PM - L in just okay group though impressive action today.

1/16/2004 1:00:00 PM - Too Et from it's $30 base.