1/27/2021 1:56:06 PM - Spiking to new all-time highs with heavy volume behind today's 10th consecutive gain. Reported earnings +72% on +43% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were negative and clearly sub par so fundamental concerns remain. It was dropped from the Featured Stocks list on 4/25/19.

10/23/2020 12:49:00 PM - Abruptly retreated and tested support near its 50 DMA line ($79.35) after a brief rally above prior highs. Reported earnings +72% on +43% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were negative and clearly sub par so fundamental concerns remain. It was dropped from the Featured Stocks list on 4/25/19.

10/20/2020 12:20:11 PM - Found support near its 50 DMA line ($78.64) during its recent consolidation then rallied above the prior highs. Noted with caution in prior mid-day reports - "Reported earnings +121% on +8% sales revenues for the Jun '20 quarter, but prior quarterly comparisons were sub par and fundamental concerns remain. It was dropped from the Featured Stocks list on 4/25/19."

10/19/2020 12:27:41 PM - Found support near its 50 DMA line ($78) during its recent consolidation then rallied above the prior highs. Last noted with caution in the 9/11/20 mid-day report - "Reported earnings +121% on +8% sales revenues for the Jun '20 quarter, but prior quarterly comparisons were sub par and fundamental concerns remain. It was dropped from the Featured Stocks list on 4/25/19."

9/11/2020 12:28:16 PM - Reported earnings +121% on +8% sales revenues for the Jun '20 quarter, but prior quarterly comparisons were sub par and fundamental concerns remain. Rebounding above its 50 DMA line ($76.70) and on track today for a 4th consecutive gain. It was last noted when dropped from the Featured Stocks list on 4/25/19.

4/25/2019 4:57:14 PM - Fell again today with above average volume violating its 200 DMA line ($99.73). It will be dropped from the Featured Stocks list tonight. Gapped down on the prior session violating its 50 DMA line and recent low ($114.40 on 3/27/19) triggering technical sell signals. The weak action came after reporting earnings -8% on +9% sales revenues for the Mar '19 quarter, raising fundamental concerns.

4/24/2019 11:59:43 AM - G - Gapped down today violating its 50 DMA line ($122.87) and recent low ($114.40 on 3/27/19) triggering technical sell signals. The weak action came after reporting earnings -8% on +9% sales revenues for the Mar '19 quarter, raising fundamental concerns. Color code is changed to green. Testing a prior high in the $103 area that defines the next chart support along with its 200 DMA line ($99.66) See the latest FSU analysis for more details and an annotated graph.

4/18/2019 5:27:11 PM - Y - Volume totals have been cooling in recent weeks and a new pivot point was cited based on its 3/05/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($121.77) and recent low ($114.40 on 3/27/19) define important near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

4/16/2019 1:16:48 PM - Y - Color code is changed to yellow with new pivot point cited based on its 3/05/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Perched within striking distance of its all-time high with volume totals cooling. Its 50 DMA line ($120) and recent low ($114.40 on 3/27/19) define important near-term support to watch on pullbacks

4/9/2019 3:56:33 PM - G - Perched within striking distance of its all-time high with volume totals cooling. Its 50 DMA line ($116.28) and recent low ($114.40 on 3/27/19) define important near-term support while building a new base.

4/2/2019 6:04:36 PM - G - Tallied 4 consecutive gains with lighter than average volume. Found prompt support near its August '18 high on the pullback. Its 50 DMA line ($112.55) defines important near-term support while possibly building a new base.

3/27/2019 6:08:20 PM - G - Suffered a big loss today with heavy volume, undercutting its August '18 high, action indicative of distributional pressure. Its 50 DMA line ($110) defines important near-term support while possibly building a new base.

3/22/2019 12:59:52 PM - G - Pulling back today with light volume amid broader market weakness. Consolidating near its August '18 high, possibly forming a new base. Recent gains have lacked great volume conviction. It is extended from the previously noted "double bottom" base.

3/18/2019 5:51:04 PM - G - Recent gains have lacked great volume conviction. Consolidating near its all-time high, extended from the previously noted "double bottom" base.

3/12/2019 5:48:57 PM - G - Posted a 3rd consecutive gain with light volume. There was a "negative reversal" on 3/05/19 after quietly touching another new all-time high. Recent gains have lacked great volume conviction. It is extended from the previously noted "double bottom" base. See the latest FSU analysis for more details and a new annotated graph.

3/7/2019 5:24:17 PM - G - Pulled back today for a 3rd consecutive loss with slightly higher (near average) volume. There was a "negative reversal" on 3/05/19 after quietly touching another new all-time high. Recent gains have lacked great volume conviction. It is extended from the previously noted "double bottom" base. Prior high ($103) defines initial support to watch on pullbacks.

3/6/2019 5:58:37 PM - G - Pulled back today with higher (near average) volume. There was a "negative reversal" on the prior session after quietly touching another new all-time high. Recent gains have lacked great volume conviction. It is extended from the previously noted "double bottom" base. Prior high ($103) defines initial support to watch on pullbacks.

3/1/2019 5:59:07 PM - G - Hit another new all-time high with average volume behind today's 3rd consecutive gain. Recent gains have lacked great volume conviction. It is extended from the previously noted "double bottom" base. Prior high ($103) defines initial support to watch on pullbacks.

2/25/2019 12:44:24 PM - G - Remains perched at its all-time high today stubbornly holding its ground after an impressive streak of 10 consecutive gains. Recent gains have lacked great volume conviction. It is extended from the previously noted "double bottom" base. Prior high ($103) defines initial support to watch on pullbacks.

2/19/2019 12:16:06 PM - G - Perched at its all-time high today after 8 consecutive gains. Color code was changed to green after rallying above its "max buy" level. Prior high ($103) defines initial support to watch on pullbacks.

2/13/2019 12:46:07 PM - G - Challenging its all-time high with today's 6th consecutive volume-driven gain. Color code was changed to green after rallying above its "max buy" level. Prior high ($103) defines initial support to watch on pullbacks.

2/12/2019 6:33:20 PM - G - Posted a 5th consecutive volume-driven gain and its color code is changed to green after rallying above its "max buy" level. Prior high ($103) defines initial support to watch on pullbacks. See the latest FSU analysis for more details and an annotated graph.

2/8/2019 4:35:57 PM - Y - Finished in the upper half of its intra-day range after highlighted in yellow with pivot point cited based on its 12/03/18 high after a "double bottom" base. Rallied toward its prior high with today's 3rd consecutive volume-driven gain triggering a technical buy signal. Found support near its 200 DMA line during a choppy consolidation in recent months since dropped from the Featured Stocks list on 10/10/18. Fundamentals remained strong through the Dec '18 quarter. See the latest FSU analysis for more details and a new annotated graph.

2/8/2019 12:43:42 PM - Y - Color code is changed to yellow with pivot point cited based on its 12/03/18 high after a "double bottom" base. Rallying toward its prior high with today's 3rd consecutive volume-driven gain. Found support near its 200 DMA line during a choppy consolidation in recent months since dropped from the Featured Stocks list on 10/10/18. Fundamentals remained strong through the Dec '18 quarter.

10/10/2018 5:22:54 PM - Slumped further below its 50 DMA line and prior low ($99.73 on 9/07/18) today after recently noted technical sell signals. A rebound above the 50 DMA line ($101) is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

10/8/2018 11:35:02 AM - G - Gapped down today violating both its 50 DMA line ($101.25) and the prior low ($99.73 on 9/07/18) triggering technical sell signals. Color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve.

10/2/2018 6:07:22 PM - Y - Slumped below its pivot point raising concerns again with today's big loss on light volume. Prior low ($99.73 on 9/07/18) defines important near-term support to watch along with its 50 DMA line ($99.29). Very little resistance remains due to overhead supply.

9/25/2018 2:58:20 PM - Y - Posting a 2nd consecutive quiet gain today after slumping below its pivot point raising concerns. Prior low ($99.73 on 9/07/18) defines important near-term support to watch. Very little resistance remains due to overhead supply.

9/20/2018 5:16:36 PM - Y - Suffered a big loss today on higher (near average) volume as it slumped back below its pivot point and finished near the session low. Prior low ($99.73 on 9/07/18) defines important near-term support to watch. Very little resistance remains due to overhead supply.

9/18/2018 3:24:44 PM - Y - Rebounding back above its pivot point with this week's gains. Very little resistance remains due to overhead supply.

9/13/2018 5:47:42 PM - Y - Still sputtering below its pivot point. A big loss 9/06/18 on higher volume raised concerns while negating the recent breakout. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

9/6/2018 6:05:39 PM - Y - Slumped back below its pivot point with today's big loss on higher volume raising concerns while negating the recent breakout. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

9/6/2018 11:44:17 AM - Y - Slumping near its pivot point with today's early loss. Prior highs in the $109 area define initial support to watch on pullbacks. Highlighted in yellow with pivot point cited based on its 7/31/17 mid-day report plus 10 cents in the 8/29/18 mid-day report.

9/4/2018 5:44:44 PM - Y - Managed a "positive reversal" after early weakness today, and it finished near the session high. Prior highs in the $109 area define initial support to watch on pullbacks. Highlighted in yellow with pivot point cited based on its 7/31/17 mid-day report plus 10 cents in the 8/29/18 mid-day report.

8/29/2018 5:31:47 PM - Y - Finished in the upper third of its intra-day range after highlighted in yellow with pivot point cited based on its 7/31/17 mid-day report plus 10 cents in the earlier mid-day report. Pulled back following a technical breakout from a long choppy base with the 2 prior volume-driven gains clearing the old high. Showed strong sales revenues and earnings increases above the +25% minimum guideline (C criteria) in the Mar and Jun '18 quarterly comparisons. Annual earnings growth (A criteria) has been strong since last noted in the 3/12/14 mid-day report. See the latest FSU analysis for more details and a new annotated graph.

8/29/2018 12:46:46 PM - Y - Color code is changed to yellow with pivot point cited based on its 7/31/17 mid-day report plus 10 cents. Pulling back today following a technical breakout from a long choppy base with the 2 prior volume-driven gains clearing the old high. Showed strong sales revenues and earnings increases above the +25% minimum guideline (C criteria) in the Mar and Jun '18 quarterly comparisons. Annual earnings growth (A criteria) has been strong since last noted in the 3/12/14 mid-day report.

3/12/2014 12:23:04 PM - Consolidating above prior highs in the $40-41 area defining initial support to watch. The 3/06/14 mid-day report cautioned members - "Hit a new 52-week high today but erased most of the gain. On track for a 4th consecutive gain after a brief consolidation. While rallying clear of all overhead supply the 2/11/14 mid-day report cautioned members - 'Fundamental concerns remain - Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines.'"

3/6/2014 12:37:32 PM - Hit a new 52-week high today but erased most of the gain. On track for a 4th consecutive gain after a brief consolidation. While rallying clear of all overhead supply the 2/11/14 mid-day report cautioned members - "Fundamental concerns remain as when last noted in the 6/20/13 mid-day report with caution - 'Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines.'"

3/5/2014 12:29:39 PM - Challenging its 52-week high with today's 3rd consecutive gain after a brief consolidation. While rallying clear of all overhead supply the 2/11/14 mid-day report cautioned members - "Fundamental concerns remain as when last noted in the 6/20/13 mid-day report with caution - 'Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines.'"

2/13/2014 12:52:35 PM - Powering to another new 52-week high with today's considerable volume-driven gain. While rallying clear of all overhead supply the 2/11/14 mid-day report cautioned members - "Fundamental concerns remain as when last noted in the 6/20/13 mid-day report with caution - 'Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines.'"

2/11/2014 12:58:41 PM - Powering to a new 52-week high with today's considerable volume-driven gain, rallying clear of all overhead supply. Fundamental concerns remain as when last noted in the 6/20/13 mid-day report with caution - "Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines."

6/20/2013 12:15:03 PM - Perched at its 52-week high holding its ground following a solid gap up gain on 6/17/13 backed by above average volume, rallying clear of all overhead supply. Fundamental concerns remain and prior mid-day reports cautioned - "Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines."

6/18/2013 12:42:05 PM - Perched at its 52-week high today following a solid gap up gain on the prior session backed by above average volume, rallying clear of all overhead supply. Fundamental concerns remain as when noted in the 5/14/13 mid-day report with caution - "Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines."

6/17/2013 12:41:02 PM -

Hitting a new 52-week high today with a gap up and solid gain backed by above average volume, rallying clear of all overhead supply. Fundamental concerns remain as when last noted in the 5/14/13 mid-day report with caution - "Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines."



5/14/2013 12:27:18 PM -

Hitting another new 52-week high today with a solid gain adding to its recent spurt of gains backed by above average volume. Noted in prior mid-day reports with caution - "Resistance remains due to overhead supply up through the $38 level. Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines."



5/10/2013 12:08:46 PM -

Hitting new 52-week highs with its 7th consecutive gain. Last noted in the 4/25/13 mid-day report with caution - "Resistance remains due to overhead supply up through the $38 level. Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines."



4/25/2013 12:10:16 PM -

Hitting new 52-week highs today with its 5th consecutive gain on ever-increasing volume. Resistance remains due to overhead supply up through the $38 level. Quarterly and annual earnings increases (C and A criteria) have not been strong and steady, falling short of the fact-based investment system's guidelines.



4/27/2011 12:57:33 PM -

Reported earnings +13% on +12% sales revenues for the quarter ended March 31, 2011 versus the year ago period. Gapped down today, reversing from new 52-week and all-time highs hit on the prior session when noted - "Getting more extended from any sound base. No resistance remains due to overhead supply. Recent quarterly comparisons had improved but decelerating sales revenues and earnings increases versus the year earlier. Sales revenues increased by +67%, +59%, +20% and +12% in the Mar, Jun, Sep, and Dec '10 quarters, respectively."



4/26/2011 12:43:16 PM -

Gapped up today for new 52-week and all-time highs, getting more extended from any sound base. Last noted in the 4/13/11 mid-day report - "No resistance remains due to overhead supply. Recent quarterly comparisons had improved but decelerating sales revenues and earnings increases versus the year earlier. Sales revenues increased by +67%, +59%, +20% and +12% in the Mar, Jun, Sep, and Dec '10 quarters, respectively."



4/13/2011 12:46:26 PM -

Gapped up today hitting a new 52-week high and approaching its all-time high following a brief consolidation above prior highs and its 50 DMA line in the $30 defining chart support. Extended from any sound base, yet no resistance remains due to overhead supply. Last noted in the 3/25/11 mid-day report - "Recent quarterly comparisons had improved but decelerating sales revenues and earnings increases versus the year earlier. Sales revenues increased by +67%, +59%, +20% and +12% in the Mar, Jun, Sep, and Dec '10 quarters, respectively."



3/25/2011 12:37:12 PM -

Hit a new 52-week high today following an orderly consolidation above its 50 DMA line. No resistance remains due to overhead supply. The company's guidance for Q1 2011 calls for earnings in the $0.20 to $0.24 range, meanwhile it earned $0.24 in the quarter ended March 31, 2010. Last noted in the 3/14/11 mid-day report - "Recent quarterly comparisons had improved but decelerating sales revenues and earnings increases versus the year earlier. Sales revenues increased by +67%, +59%, +20% and +12% in the Mar, Jun, Sep, and Dec '10 quarters, respectively."



3/14/2011 12:14:12 PM -

Consolidating near its 52-week high, building a short flat base above its 50 DMA line. It stayed above support at its 50 DMA line in the interim since last noted in the 2/14/11 mid-day report - "Recent quarterly comparisons had improved but decelerating sales revenues and earnings increases versus the year earlier. Sales revenues increased by +67%, +59%, +20% and +12% in the Mar, Jun, Sep, and Dec '10 quarters, respectively. It is also extended from any sound base pattern."



2/14/2011 12:45:54 PM -

Recent quarterly comparisons had improved but decelerating sales revenues and earnings increases versus the year earlier. Sales revenues increased by +67%, +59%, +20% and +12% in the Mar, Jun, Sep, and Dec '10 quarters, respectively. It is also extended from any sound base pattern.