12/27/2021 1:03:32 PM - Hovering near its all-time high and churning above average volume in recent weeks while finding support at its 50 DMA line ($578). Reported earnings +39% on +27% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. There was a slight downturn in FY '20 earnings (A criteria) after several negative quarterly comparisons. It was dropped from the Featured Stocks list on 5/09/19.

12/23/2021 12:48:06 PM - Hovering near its all-time high and finding support at its 50 DMA line ($576). Reported earnings +39% on +27% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. There was a slight downturn in FY '20 earnings (A criteria) after several negative quarterly comparisons. It was dropped from the Featured Stocks list on 5/09/19.

12/21/2021 12:40:35 PM - Hovering near its all-time high and recent volume-driven losses are testing its 50 DMA line ($573). Reported earnings +39% on +27% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. There was a slight downturn in FY '20 earnings (A criteria) after several negative quarterly comparisons. It was dropped from the Featured Stocks list on 5/09/19.

11/23/2021 12:54:54 PM - Hovering near its all-time high after volume-driven gains from below its 50 DMA line ($550) since recently finding prompt support at its 200 DMA line. Reported earnings +39% on +27% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. There was a slight downturn in FY '20 earnings (A criteria) after several negative quarterly comparisons. It was dropped from the Featured Stocks list on 5/09/19.

11/2/2021 1:09:25 PM - Rallying near its all-time high with today's considerable volume-driven gain from below its 50 DMA line ($546) after recently finding prompt support at its 200 DMA line. Reported earnings +39% on +27% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong quarterly comparison. There was a slight downturn in FY '20 earnings (A criteria) after several negative quarterly comparisons. It was dropped from the Featured Stocks list on 5/09/19.

9/29/2021 1:20:38 PM - Pulled back from its all-time high and slumped below its 50 DMA line with recent volume-driven losses. Reported earnings +90% on +44% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Fundamental concerns remain. Earnings for the 7 prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and there was a downturn in FY '20 earnings. It was dropped from the Featured Stocks list on 5/09/19.

9/23/2021 12:30:59 PM - Pulled back from its all-time high and slumped below its 50 DMA line with recent volume-driven losses. Reported earnings +90% on +44% sales revenues for the Jun '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Fundamental concerns remain. Earnings for the 7 prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and there was a downturn in FY '20 earnings. It was dropped from the Featured Stocks list on 5/09/19.

6/4/2021 12:34:11 PM - Perched within close striking distance of its all-time high with today's 4th consecutive small gain. Reported earnings +79% on +28% sales revenues for the Mar '21 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain. Earnings for the 7 prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 5/09/19.

3/4/2021 1:18:21 PM - Pulling back from its all-time high with today's 3rd consecutive loss. The 2/23/21 mid-day report noted - "Reported earnings +25% on +10% sales revenues for the Dec '20 quarter versus the year ago period. Fundamental concerns remain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the 7 prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

2/23/2021 1:29:06 PM - Stubbornly holding its ground in recent weeks and hitting another new all-time high with today's volume driven gain. Reported earnings +25% on +10% sales revenues for the Dec '20 quarter versus the year ago period. Fundamental concerns remain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the 7 prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

2/18/2021 1:22:07 PM - Stubbornly holding its ground perched at its all-time high following recent volume driven gains. Reported earnings +25% on +10% sales revenues for the Dec '20 quarter versus the year ago period. Fundamental concerns remain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the 7 prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

11/24/2020 12:53:11 PM - Perched at its all-time high today and making its 3rd consecutive mid-day report appearance. Posted a volume-driven gain when the 11/20/20 mid-day report nooted - "Reported earnings -5% on +0% sales revenues for the Sep '20 quarter versus the year ago period and fundamental concerns remain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the 7 latest quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

11/23/2020 1:09:10 PM - Perched at its all-time high today. Posted a volume-driven gain when the 11/20/20 mid-day report - "Reported earnings -5% on +0% sales revenues for the Sep '20 quarter versus the year ago period and fundamental concerns remain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the 7 latest quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

11/20/2020 1:23:02 PM - Perched at its all-time high while tallying today's 2nd cvonsecutive volume-driven gain. Reported earnings -5% on +0% sales revenues for the Sep '20 quarter versus the year ago period and fundamental concerns remain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the 7 latest quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

11/3/2020 1:19:34 PM - Gapped up today hitting a new all-time high. Reported earnings -5% on +0% sales revenues for the Sep '20 quarter versus the year ago period and fundamental concerns remain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the 7 latest quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

4/28/2020 12:47:11 PM - Gapped up today. Reported earnings -9% on -1% sales revenues for the Mar '20 quarter and fundamental concerns remain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the 4 prior quarters were also below the +25% minimum earnings guideline (C criteria).

2/13/2020 1:40:37 PM - Gapped down today. Reported earnings +15% on +5% sales revenues for the Dec '19 quarter. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the Mar, Jun, and Sep '19 quarters were also below the +25% minimum earnings guideline (C criteria).

12/16/2019 12:55:00 PM - Reported earnings +19% on +3% sales revenues for the Sep '19 quarter. Holding its ground stubbornly and wedging to new all-time highs It was dropped from the Featured Stocks list on 5/09/19. Earnings for the Mar and Jun '19 quarters were also below the +25% minimum earnings guideline (C criteria).

11/21/2019 12:25:10 PM - Reported earnings +19% on +3% sales revenues for the Sep '19 quarter. Holding its ground near its all-time high since noted in the 11/04/19 mid-day report with a volume-driven gain adding to an impressive spurt of gains. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the Mar and Jun '19 quarters were also below the +25% minimum earnings guideline (C criteria).

11/20/2019 1:11:04 PM - Reported earnings +19% on +3% sales revenues for the Sep '19 quarter. Holding its ground near its all-time high since last noted in the 11/04/19 mid-day report with a volume-driven gain adding to an impressive spurt of gains. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the Mar and Jun '19 quarters were also below the +25% minimum earnings guideline (C criteria).

11/4/2019 12:44:48 PM - Reported earnings +19% on +3% sales revenues for the Sep '19 quarter. Hitting another new all-time high with today's volume-driven gain adding to an impressive spurt of gains. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the Mar and Jun '19 quarters were also below the +25% minimum earnings guideline (C criteria).

10/29/2019 12:53:14 PM - Reported earnings +19% on +3% sales revenues for the Sep '19 quarter. Hitting a new all-time high with today's 5th consecutive volume-driven gain. It was dropped from the Featured Stocks list on 5/09/19. Earnings for the Mar and Jun '19 quarters were also below the +25% minimum earnings guideline (C criteria).

10/28/2019 12:45:29 PM - Rebounding toward its high with today's 4th consecutive volume-driven gain. It was dropped from the Featured Stocks list on 5/09/19. Due to report earnings news. Earnings for the Mar and Jun '19 quarters were below the +25% minimum earnings guideline (C criteria).

5/9/2019 3:37:29 PM - Slumping further with above average volume today and it will be dropped from the Featured Stocks list tonight.Failed to rebound since it violated its 50 DMA line with last week's damaging volume-driven losses after it reported earnings +14% on +9% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

5/3/2019 8:02:43 PM - G - Violated its 50 DMA line ($214.71) with this week's damaging volume-driven losses after it reported earnings +14% on +9% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.

4/30/2019 1:15:07 PM - G - Undercutting its 50 DMA line ($214.35) with today's 4th consecutive loss on ever-increasing volume. Reported earnings +14% on +9% sales revenues for the Mar '19 quarter. Volume and volatility often increase near earnings news.

4/30/2019 10:14:16 AM - G - Pulling back today and testing Its 50 DMA line ($214.40). Reported earnings +14% on +9% sales revenues for the Mar '19 quarter. Volume and volatility often increase near earnings news.

4/25/2019 1:29:40 PM - G - Perched at its all-time high, very extended from any sound base. Its 50 DMA line ($212.62) defines near-term support to watch on pullbacks. Due to report earnings results on Tuesday morning, Apr. 30, 2019. Volume and volatility often increase near earnings news.

4/18/2019 11:05:15 AM - G - Perched at its all-time high, very extended from any sound base. Its 50 DMA line ($208) defines near-term support to watch on pullbacks.

4/12/2019 12:44:24 PM - G - Hitting another new all-time high today, getting very extended from any sound base. Its 50 DMA line ($203.86) defines near-term support to watch on pullbacks.

4/8/2019 4:42:50 PM - G - Hit a new all-time high and ended near the session high with a gain backed by average volume conviction. Its 50 DMA line ($199.53) defines near-term support to watch.

4/1/2019 2:18:08 PM - G - Extended from the prior base after wedging higher with recent gains lacking great volume-conviction. Its 50 DMA line ($195) defines near-term support to watch.

3/25/2019 8:49:46 PM - G - Pulling back from its all-time high for a 2nd consecutive loss, it is very extended from the prior base after wedging higher with recent gains lacking great volume-conviction. Its 50 DMA line ($191) and prior highs in the $184 area define near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

3/22/2019 12:47:37 PM - G - Pulling back today, and it is extended from the prior base after wedging higher with recent gains lacking great volume-conviction. Its 50 DMA line ($190) and prior highs in the $184 area define near-term support to watch.

3/18/2019 12:03:21 PM - G - Perched at its all-time high, extended from the prior base. Prior highs in the $184 area define initial support to watch on pullbacks.

3/11/2019 6:15:58 PM - G - Posted a big gain for a new all-time high with near average volume today, ending near the session high. Extended from the prior base. Prior highs in the $184 area define initial support to watch on pullbacks.

3/5/2019 8:58:51 PM - G - Still stubbornly holding its ground in a tight range near its all-time high with volume totals cooling. Extended from the prior base. Prior highs in the $184 area define initial support to watch on pullbacks.

2/28/2019 11:53:42 AM - G - Stubbornly holding its ground with volume totals cooling, extended from the prior base. Prior highs in the $184 area define initial support to watch on pullbacks.

2/22/2019 5:25:32 PM - G - Rallied further above its "max buy" level and finished near the session high with today's gain on higher (near average) volume. Prior highs in the $184 area define initial support to watch on pullbacks.

2/20/2019 5:05:01 PM - G - Color code is changed to green after recent gains above its "max buy" level. Prior highs in the $184 area define initial support to watch on pullbacks.

2/14/2019 6:02:18 PM - Y - Finished strong after highlighted in yellow in the earlier mid-day report with new pivot point cited based on its 11/06/18 high plus 10 cents. Hit a new all-time high with today's big gain backed by +480% above average volume triggering a technical buy signal. Reported earnings +33% on +11% sales revenues for the Dec '18 quarter. See the latest FSU analysis for more details and a new annotated graph.

2/14/2019 11:50:06 AM - Y - Color code is changed to yellow with new pivot point cited based on its 11/06/18 high plus 10 cents. Hitting a new all-time high with today's big volume-driven gain. Reported earnings +33% on +11% sales revenues for the Dec '18 quarter. Rebounded after a slump below its 200 DMA line since dropped from the Featured Stocks list on 12/20/18.

12/20/2018 6:27:50 PM - Triggered a more worrisome technical sell signal as a big loss today violated its 200 DMA line ($156) amid broader market weakness. It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line ($168) is needed for its outlook to improve.

12/19/2018 12:32:57 PM - G - Rebounding more today following a volume-driven gain on the prior session. A rebound above the 50 DMA line is needed for its outlook to improve. Damaging volume-driven loss on Monday violated its 50 DMA line ($168) and undercut the recent lows triggering a technical sell signal. The 200 DMA line ($156) defines important near-term support to watch. See the latest FSU analysis for more details and an annotated graph.

12/18/2018 5:28:23 PM - G - Rebounded today after a slump toward its 200 DMA line. Damaging volume-driven loss on the prior session violated its 50 DMA line ($168) and undercut the recent lows triggering a technical sell signal. The 200 DMA line ($156) defines important near-term support to watch. A rebound above the 50 DMA line is needed for its outlook to improve. See the latest FSU analysis for more details and a new annotated graph.

12/18/2018 12:47:04 PM - G - Rebounding after a slump toward its 200 DMA line. Damaging volume-driven loss on the prior session violated its 50 DMA line ($168) and undercut the recent lows triggering a technical sell signal. The 200 DMA line ($156) defines important near-term support to watch. A rebound above the 50 DMA line is needed for its outlook to improve.

12/17/2018 5:44:38 PM - G - Color code is changed to green after a damaging volume-driven loss today violated its 50 DMA line ($168.53) and undercut the recent lows triggering a technical sell signal. The 200 DMA line ($156.54) defines important near-term support to watch. A rebound above the 50 DMA line is needed for its outlook to improve.

12/12/2018 5:34:13 PM - Y - Consolidating above its 50 DMA line ($168.53) after 3 consecutive gains on light volume and its color code is changed to yellow. The prior lows and 200 DMA line ($155) define important near-term support to watch.

12/7/2018 5:14:16 PM - G - Sank below its 50 DMA line ($169) again raising concerns and its color code is changed to green. The prior lows and 200 DMA line ($155) define important near-term support to watch.

12/4/2018 4:00:56 PM - Y - Slumped back toward its 50 DMA line ($169). The prior lows and 200 DMA line ($154) define important near-term support to watch. See the latest FSU analysis for more details and an annotated graph.

11/28/2018 5:12:57 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line ($169). The prior lows and 200 DMA line ($154) define important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

11/26/2018 7:19:52 PM - G - Consolidating near its 50 DMA line ($169). The prior lows and 200 DMA line ($153) define important near-term support to watch.

11/20/2018 5:30:50 PM - G - Loss on higher volume today violated its 50 DMA line ($169.60) and its color code is changed to green. The prior lows and 200 DMA line ($152) define the next important support to watch. Disciplined investors are reminded to always follow strict buy and sell rules.

11/19/2018 5:19:19 PM - Y - Suffered a big loss today on light volume testing its 50 DMA line ($169.78). Disciplined investors are reminded to always follow strict buy and sell rules.

11/15/2018 6:06:01 PM - Y - Posted a big gain with above average volume today while rebounding near its pivot point. Disciplined investors are reminded to always follow strict buy and sell rules.

11/12/2018 6:50:41 PM - Y - Sputtered below the pivot point as it pulled back today for a 2nd small loss on lighter volume following 3 consecutive volume-driven gains. Disciplined investors are reminded to always follow strict buy and sell rules.

11/8/2018 5:27:25 PM - Y - Posted a 3rd consecutive volume-driven gain clinching a convincing technical buy signal as it rallied and closed above the pivot point. Volume and volatility often increase near earnings news. Reported Sep '18 earnings +54% on +17% sales revenues, continuing its strong earnings track record. See the latest FSU analysis for more details and an annotated graph.

11/6/2018 5:50:08 PM - Y - Hit a new high with today's volume-driven gain but did not finish above the pivot point to clinch a convincing technical buy signal.Color code was changed to yellow with new pivot point cited based on its 9/14/18 high plus 10 cents. Volume and volatility often increase near earnings news. Reported Sep '18 earnings +54% on +17% sales revenues, continuing its strong earnings track record. Concerns also remain until a follow-through day confirms a new market rally (M criteria). Found support in recent weeks after a pullback near its 200 DMA line. See the latest FSU analysis for more details and a new annotated graph.

11/6/2018 1:21:28 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/14/18 high plus 10 cents. Volume and volatility often increase near earnings news. Reported Sep '18 earnings +54% on +17% sales revenues, continuing its strong earnings track record. Hit a new high with today's volume-driven gain. A strong finish above the pivot point may trigger a technical buy signal. Concerns remain until a follow-through day confirms a new market rally (M criteria). Found support in recent weeks after a pullback near its 200 DMA line.

11/5/2018 5:52:25 PM - G - Due to report Sep '18 earnings news before the open tomorrow. Volume and volatility often increase near earnings news. Recently consolidating near its 50 DMA line ($168), and overhead supply remains up to the $179 level to act as resistance. Found support in recent weeks after a pullback near its 200 DMA line.

10/30/2018 5:12:03 PM - G - Rebounded toward its 50 DMA line ($168). Overhead supply remains up to the $179 level. Found support in recent weeks after a pullback near its 200 DMA line.

10/29/2018 5:59:10 PM - G - Suffered another damaging loss today with above average volume. Met resistance after rebounding to its 50 DMA line ($168), and overhead supply remains up to the $179 level. Found support in recent weeks after a pullback near its 200 DMA line.

10/24/2018 5:46:49 PM - G - Suffered a damaging volume-driven loss today. It met resistance after rebounding to its 50 DMA line ($168.41). Overhead supply remains up to the $179 level. Found support in recent weeks after a pullback near its 200 DMA line. See the latest FSU analysis for more details and an annotated graph.

10/23/2018 5:15:37 PM - G - Little overhead supply remains up to the $179 level, but it has been meeting resistance after rebounding to its 50 DMA line ($168.50). Found support in recent weeks after a pullback near its 200 DMA line. See the latest FSU analysis for more details and a new annotated graph.

10/22/2018 6:05:22 PM - G - Consolidating near its 50 DMA line ($168). Faces very little near-term resistance due to overhead supply up to $179. Found support in recent weeks after a pullback near its 200 DMA line.

10/16/2018 6:12:39 PM - G - Rebounded above the 50 DMA line ($167.93) with above average volume behind today's 4th consecutive gain, helping its outlook to improve. Still faces near-term resistance due to overhead supply up to $179.

10/15/2018 12:41:16 PM - G - Found support after slumping near its 200 DMA line ($146) last week. Recently noted losses triggered technical sell signals. A rebound above the 50 DMA line ($167) is still needed for its outlook to improve.

10/12/2018 5:46:57 PM - G - Posted a 2nd consecutive volume-driven gain. Recently noted losses triggered technical sell signals. Only a prompt rebound above the 50 DMA line ($167) would help its outlook improve.

10/10/2018 12:28:51 PM - G - With today's 5th consecutive loss it is slumping further below its 50 DMA line ($166) and prior high ($161) after noted losses triggered technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve.

10/8/2018 6:53:29 PM - G - Violated its 50 DMA line ($165) and slumped below the prior high ($161) with damaging losses triggering technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve.

10/1/2018 6:09:08 PM - G - Consolidating near its all-time high. Its 50 DMA line ($163.79) and prior high in the $161 area define near term support levels to watch. Fundamentals remain strong.

9/24/2018 5:11:07 PM - G - Hovering near its all-time high. Prior high in the $161 area defines support coinciding with its 50 DMA line. Fundamentals remain strong. See the latest FSU analysis for more details and an annotated graph.

9/24/2018 4:05:32 PM - G - Hovering near its all-time high. Prior high in the $161 area defines support coinciding with its 50 DMA line. Fundamentals remain strong.

9/17/2018 6:02:50 PM - G - Loss today on lighter volume broke a streak of 6 consecutive gains into new high territory. Prior high in the $161 area defines initial support above its 50 DMA line ($158) Fundamentals remain strong.

9/12/2018 7:33:00 PM - G - Extended from any sound base after today's 4th consecutive gain with light volume for a new all-time high. Prior high in the $161 area defines initial support above its 50 DMA line ($156) Fundamentals remain strong.

9/4/2018 4:03:29 PM - G - Volume totals have been cooling while stubbornly holding its ground near its "max buy" level. Prior high in the $161 area defines initial support above its 50 DMA line ($153) Fundamentals remain strong.

8/27/2018 6:04:50 PM - G - Color code is changed to green after a gain above its "max buy" level today with light volume for its best ever close. Prior high in the $161 area defines initial support above its 50 DMA line ($150) Fundamentals remain strong.

8/20/2018 5:15:06 PM - Y - Posted a gain today with light volume for its 2nd best ever close. Stubbornly held its ground after the considerable volume-driven gain on 8/07/18 triggered a technical buy signal. Its 50 DMA line ($150) defines near-term support above the prior low ($136.16 on 7/31/18). Fundamentals remain strong.

8/14/2018 2:41:36 PM - Y - Holding its ground after the considerable volume-driven gain on 8/07/18 triggered a technical buy signal. Its 50 DMA line ($150) defines near-term support above the prior low ($136.16 on 7/31/18). Fundamentals remain strong.

8/8/2018 1:15:24 PM - Y - Pulling back below its pivot point today following a considerable volume-driven gain on the prior session. Finished strong after highlighted in yellow with pivot point cited based on its 6/08/18 high plus 10 cents in the prior mid-day report. Triggered a technical buy signal as it gapped up today hitting a new all-time high with more than 4 times average volume, rebounding from below its 50 DMA line. Reported Jun '18 earnings +64% on +13% sales revenues. Three of the past 4 quarters showed earnings increases above the +25% minimum guideline (C criteria). Recent sequential comparisons show encouraging sales revenues acceleration. Annual earnings (A criteria) history has been strong since a downturn in FY '08 and '09. See the latest FSU analysis for more details and an annotated graph.

8/7/2018 7:47:02 PM - Y - Finished strong after highlighted in yellow with pivot point cited based on its 6/08/18 high plus 10 cents in the earlier mid-day report. Triggered a technical buy signal as it gapped up today hitting a new all-time high with more than 4 times average volume, rebounding from below its 50 DMA line. Reported Jun '18 earnings +64% on +13% sales revenues. Three of the past 4 quarters showed earnings increases above the +25% minimum guideline (C criteria). Recent sequential comparisons show encouraging sales revenues acceleration. Annual earnings (A criteria) history has been strong since a downturn in FY '08 and '09. See the latest FSU analysis for more details and a new annotated graph.

8/7/2018 1:08:14 PM - Y - Color code is changed to yellow with pivot point cited based on its 6/08/18 high plus 10 cents. Gapped up today hitting a new all-time high, rebounding from below its 50 DMA line. Reported Jun '18 earnings +64% on +13% sales revenues. Three of the past 4 quarters showed earnings increases above the +25% minimum guideline (C criteria). Recent sequential comparisons show encouraging sales revenues acceleration. Annual earnings (A criteria) history has been strong since a downturn in FY '08 and '09.


7/2/2018 12:35:54 PM - Pulled back from its all-time high and slumped below its 50 DMA line with volume-driven losses after last noted in the 6/15/18 mid-day report - "Reported Mar '18 earnings +87% on +13% sales revenues. Three of the past 4 quarters showed earnings increases above the +25% minimum guideline (C criteria), however, prior sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '08 and '09."

6/15/2018 12:58:47 PM - Pulling back from its all-time high hit last week. Reported Mar '18 earnings +87% on +13% sales revenues. Three of the past 4 quarters showed earnings increases above the +25% minimum guideline (C criteria), however, prior sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '08 and '09.

6/1/2018 1:08:21 PM - Holding its ground in a tight range since gapping up 5/08/18 hitting a new all-time high with a big volume-driven gain when last noted in the mid-day report - "Reported Mar '18 earnings +87% on +13% sales revenues. Three of the past 4 quarters showed earnings increases above the +25% minimum guideline (C criteria), however, sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '08 and '09."

5/8/2018 1:18:06 PM - Gapped up today hitting a new all-time high with a big volume-driven gain. Reported Mar '18 earnings +87% on +13% sales revenues. Three of the past 4 quarters showed earnings increases above the +25% minimum guideline (C criteria), however, sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '08 and '09.

2/26/2018 1:00:36 PM - Hitting yet another new all-time high with today's 4th consecutive volume-driven gain. Reported Dec '17 earnings +21% on +9% sales revenues. Noted with caution in the prior mid-day reports - "Reported Sep '17 earnings +31% on +3% sales revenues. Prior quarters also showed earnings increases above the +25% minimum guideline (C criteria), however, sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."

2/23/2018 12:39:23 PM - Gapped up today hitting another new all-time high with a 3rd consecutive volume-driven gain. Reported Dec '17 earnings +21% on +9% sales revenues. Noted with caution in the prior mid-day reports - "Reported Sep '17 earnings +31% on +3% sales revenues. Prior quarters also showed earnings increases above the +25% minimum guideline (C criteria), however, sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."

2/22/2018 2:03:27 PM - Gapped up today hitting a new all-time high. Reported Dec '17 earnings +21% on +9% sales revenues. Noted with caution in the prior mid-day reports - "Reported Sep '17 earnings +31% on +3% sales revenues. Prior quarters also showed earnings increases above the +25% minimum guideline (C criteria), however, sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."

2/20/2018 2:34:05 PM - Found support at its 50 DMA line during the recent consolidation since retreating from new all-time highs. Due to report Dec '17 earnings news. Last noted with caution in the 11/08/17 mid-day report - "Reported Sep '17 earnings +31% on +3% sales revenues. Prior quarters also showed earnings increases above the +25% minimum guideline (C criteria), however, sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."

11/8/2017 12:56:34 PM - Undercutting its 50 DMA line ($108.59) with a 2nd consecutive volume-driven loss while retreating from its 52-week high. Recently challenged its all-time high ($119.47 in June 2015). Reported Sep '17 earnings +31% on +3% sales revenues. Prior quarters also showed earnings increases above the +25% minimum guideline (C criteria), however, sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.

11/7/2017 1:37:54 PM - Gapped down today and undercut its 50 DMA line ($108.44) with a big volume-driven loss while retreating from its 52-week high. Recently challenged its all-time high ($119.47 in June 2015). Reported Sep '17 earnings +31% on +3% sales revenues. Prior quarters also showed earnings increases above the +25% minimum guideline (C criteria), however, sales revenues growth has been sub par, not indicative of a hot new product or service (N criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.

10/31/2017 1:24:53 PM - Gapped up today for a big gain and new 52-week high, also challenging its all-time high ($119.47 in June 2015). Due to report Sep '17 earnings news before the open on Tuesday, November 2nd. Found support near its 50 DMA line and made gradual progress since last noted with caution in the 8/15/17 mid-day report - "Reported Jun '17 earnings +29% on +2% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Sales revenues growth has been sub par. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."

8/15/2017 12:42:33 PM - Rebounded above its 50 DMA line but prior mid-day reports cautioned members - "Faces some resistance due to much older overhead supply up through the $119 level. Reported Jun '17 earnings +29% on +2% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Sales revenues growth has been sub par. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."

8/9/2017 1:09:12 PM - Pulling back today after a big gap up and rebound above its 50 DMA line with higher volume on the prior session. The 8/08/17 mid-day report cautioned members - "Faces some resistance due to much older overhead supply up through the $119 level. Reported Jun '17 earnings +29% on +2% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Sales revenues growth has been sub par. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."

8/8/2017 12:49:30 PM - Gapped up and rebounded above its 50 DMA line with today's big gain on higher volume. Faces some resistance due to much older overhead supply up through the $119 level. Reported Jun '17 earnings +29% on +2% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Sales revenues growth has been sub par. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.

5/31/2017 1:01:52 PM - Pulling back from its 52-week high with today's loss on higher volume. Faces some resistance due to much older overhead supply up through the $119 level. Reported Mar '17 earnings +29% on +2% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Sales revenues growth has been sub par. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.

5/22/2017 1:40:09 PM - Hitting a new 52-week high today. Faces some resistance due to much older overhead supply up through the $119 level. Reported Mar '17 earnings +29% on +2% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Sales revenues growth has been sub par. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.

5/9/2017 1:32:30 PM - Hitting new 52-week highs. Faces some resistance due to much older overhead supply up through the $119 level. Reported Mar '17 earnings +29% on +2% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Sales revenues growth has been sub par. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.

2/27/2017 12:57:49 PM - Gapped up on 2/23/17 clearing a flat base and rallied further with heavy volume while hitting new 52-week highs. The 2/24/17 mid-day report cautioned members - "It faces resistance due to much older overhead supply. Reported Dec '16 earnings +48% on -1% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."

2/24/2017 12:58:02 PM - Gapped up on the prior session, clearing a flat base, and rallying further today. Hitting new 52-week highs but it faces resistance due to much older overhead supply. Reported Dec '16 earnings +48% on -1% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.

2/23/2017 1:00:52 PM - Gapped up today, clearing a flat base and hitting a new 52-week high. Faces resistance due to older overhead supply. Reported Dec '16 earnings +48% on -1% sales revenues and fundamental concerns remain. Prior quarters showed erratic results not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.

7/27/2015 1:05:30 PM -

Rebounding from early lows that undercut prior lows in the $106 area with higher volume behind today's 5th consecutive loss following a 50 DMA line violation. Last noted with caution in the 6/18/15 mid-day report - "Reported Mar '15 earnings +45% on +210% sales revenues but fundamental concerns remain. Prior quarters were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."



6/18/2015 1:28:40 PM -

Consolidating near its 52-week an all-time highs. Made gradual progress following a considerable volume-driven gain after last noted with caution in the 5/14/15 mid-day report - "Found support near its 50 DMA line in recent months. Reported Mar '15 earnings +45% on +210% sales revenues but fundamental concerns remain. Prior quarters were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."



5/14/2015 2:06:46 PM -

Making its 2nd consecutive mid-day report appearance, it gapped up on the prior session, and hit new 52-week an all-time highs with today's 6th consecutive gain. The 5/13/15 mid-day report cautioned members - "Found support near its 50 DMA line in recent months. Reported Mar '15 earnings +45% on +210% sales revenues but fundamental concerns remain. Prior quarters were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."



5/13/2015 1:28:41 PM -

Gapped up today hitting new 52-week an all-time highs. Found support near its 50 DMA line in recent months. Reported Mar '15 earnings +45% on +210% sales revenues but fundamental concerns remain. Prior quarters were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.



3/19/2015 12:57:15 PM -

Violated its 50 DMA line and undercut prior highs in the $86 area with a damaging gap down and more volume-driven losses this week. Prior mid-day reports cautioned members - "Reported Dec '14 earnings +20% on +178% sales revenues, below the +25% minimum earnings guideline (C criteria), and it gave lower than consensus guidance for the quarter ahead. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09."



3/18/2015 12:55:28 PM -

Violated its 50 DMA line and undercut prior highs in the $86 area with a damaging gap down on the prior session and more volume-driven losses today. Reported Dec '14 earnings +20% on +178% sales revenues, below the +25% minimum earnings guideline (C criteria), and it gave lower than consensus guidance for the quarter ahead. Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.



3/17/2015 12:39:59 PM -

Reported better than expected Dec '14 earnings, but it gave lower than consensus guidance for the quarter ahead. Undercut its 50 DMA line and prior highs in the $86 area with today's damaging gap down and volume-driven loss testing those important support levels. Managed an impressive rebound after a slump below its 200 DMA line after noted with caution in the 8/05/14 mid-day report. Reported earnings +21% on +15% sales revenues for the Sep '14 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.



3/11/2015 1:06:05 PM -

Consolidating above its 50 DMA line and prior highs in the $86 area defining important support while retreating from its 52-week high with today's 6th loss in the span of 7 sessions. Managed an impressive rebound after a slump below its 200 DMA line after noted with caution in the 8/05/14 mid-day report. Reported earnings +21% on +15% sales revenues for the Dec '14 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.



2/5/2015 12:59:40 PM -

Hitting new 52-week highs today. Managed an impressive rebound after a slump below its 200 DMA line since last noted with caution in the 8/05/14 mid-day report. Reported earnings +21% on +15% sales revenues for the Dec '14 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.



8/5/2014 12:21:35 PM -

Violated its 50 DMA line with today's volume-driven loss. Reported earnings +35% on +14% sales revenues for the Jun '14 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings (A criteria) have been improving since a downturn in FY '08 and '09.



7/8/2014 1:18:20 PM -

Pulling back from its 52-week high following a recent streak of gains. Reported earnings +82% on +22% sales revenues for the May '13 quarter but fundamental concerns remain. Made gradual progress with no overhead supply to act as resistance since last noted with caution in the 5/07/14 mid-day report - "Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



5/7/2014 12:34:47 PM -

Perched at its 52-week high today following a streak of 6 consecutive gains marked by volume. Repeatedly noted with caution in prior mid-day reports - "Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



5/6/2014 12:42:43 PM -

Hitting a new 52-week high with above average volume behind today's 6th consecutive gain. Repeatedly noted with caution in prior mid-day reports - "Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



5/5/2014 12:35:45 PM -

Challenging its 52-week high with today's 5th consecutive gain on ever-increasing volume. Noted with caution in prior mid-day reports - "Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



5/1/2014 12:29:05 PM -

Rebounded above its 50 DMA line with recent volume-driven gains. Noted with caution in prior mid-day reports - "Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



4/22/2014 12:56:22 PM -

Rebounding near its 50 DMA line with today's 2nd consecutive volume-driven gain. Noted with caution in prior mid-day reports - "Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



4/21/2014 12:28:09 PM -

Reversed early gains and violated its 50 DMA line with a damaging volume-driven loss when last noted with caution in the 4/15/14 mid-day report - "Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



4/15/2014 12:48:30 PM -

Reversed early gains today, violating its 50 DMA line with a damaging volume-driven loss. Last noted with caution in the 4/02/14 mid-day report - "Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



4/2/2014 1:18:45 PM -

Consolidating -4.3% off its 52-week high, extended from any sound base. Noted with caution in the 2/24/14 mid-day report during an impressive streak of gains marked by volume including a 2/19/24 "breakaway gap" - "Found support near its 50 DMA line during its recent consolidation. Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



3/17/2014 12:26:51 PM -

Consolidating -4.2% off its 52-week high, extended from any sound base. Last noted with caution in the 2/24/14 mid-day report during an impressive streak of gains marked by volume including a 2/19/24 "breakaway gap" - "Found support near its 50 DMA line during its recent consolidation. Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



2/24/2014 12:47:20 PM -

Hitting new 52-week highs with an impressive streak of 9 consecutive gains marked by volume including a big "breakaway gap" on 2/19/14. Prior mid-day reports cautioned members - "Found support near its 50 DMA line during its recent consolidation. Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines."



2/21/2014 12:41:14 PM -

Hitting new 52-week highs with an impressive streak of 8 consecutive gains marked by ever-increasing volume including a big "breakaway gap" on the prior session. Found support near its 50 DMA line during its recent consolidation. Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines.



2/20/2014 12:58:51 PM -

Hitting new 52-week highs with an impressive streak of 7 consecutive gains marked by ever-increasing volume including a big "breakaway gap" on the prior session. Found support near its 50 DMA line during its recent consolidation. Reported earnings +28% on +12% sales revenues for the Dec '13 quarter, but prior quarterly comparisons showed sales revenues and earnings increases below the fact-based system's guidelines.



12/6/2010 1:36:03 PM -

Consolidating above its 50 DMA line, enduring mild distributional pressure while working on a 5-week flat base. Recent quarters show sales and earnings improving after a streak of negative comparisons.



11/24/2010 1:21:46 PM -

Consolidating since last noted on 11/04/10 in the mid-day report as it gapped up for a new 52-week high. It steadily rallied since noted in the 9/30/10 mid-day report - "Extended from prior highs in the $31 area. Recent quarters show sales and earnings improving after a streak of negative comparisons."



11/4/2010 1:57:41 PM -

Gapped up today for a new 52-week high. It steadily rallied since noted in the 9/30/10 mid-day report - "Extended from prior highs in the $31 area. Recent quarters show sales and earnings improving after a streak of negative comparisons."



10/1/2010 1:52:44 PM -

Hit another new 52-week high today while posting a 4th consecutive gain. Noted in the 9/30/10 mid-day report - "Extended from prior highs in the $31 area. Recent quarters show sales and earnings improving after a streak of negative comparisons."



9/30/2010 1:56:09 PM -

Extended from prior highs in the $31 area. Recent quarters show sales and earnings improving after a streak of negative comparisons.



7/7/2004 1:00:00 PM - L in decent group. Fairly highly ranked by IBD. Getting a little too ET.

7/6/2004 1:00:00 PM - L in decent group. Fairly highly ranked by IBD. Mentioned before as too ET and pulling back today on above average volume.

7/2/2004 1:00:00 PM - L in decent group. Fairly highly ranked by IBD. Too ET.

7/1/2004 1:00:00 PM - L in decent group. Fairly highly ranked by IBD. Too ET.

6/28/2004 1:00:00 PM - L in decent group. Fairly highly ranked by IBD. Base somewhat questionable though impressive recent action.

6/25/2004 1:00:00 PM - L in decent group. Fairly highly ranked by IBD. Base somewhat questionable though impressive recent action.

6/24/2004 1:00:00 PM - L in decent group. fairly highly ranked by IBD. Base somewhat questionable though impressive recent action.

6/1/2004 1:00:00 PM - Best in just OK group. Base questionable