8/19/2024 12:03:37 PM - Found prompt support near its 200 DMA line again recently and it is perched -10.6% off its all-time high. Faces some near-term resistance due to overhead supply up to the $380 level. Reported Apr '24 quarterly earnings +20% on +15% sales revenues versus the year-ago period. Found support at its 200 DMA line in recent months after last noted when dropped from the Featured Stocks list on 2/21/24.

8/16/2024 12:04:41 PM - Found prompt support near its 200 DMA line again recently and it is perched -12.3% off its all-time high. Faces some near-term resistance due to overhead supply up to the $380 level. Reported Apr '24 quarterly earnings +20% on +15% sales revenues versus the year-ago period. Found support at its 200 DMA line in recent months after last noted when dropped from the Featured Stocks list on 2/21/24.

6/27/2024 12:40:56 PM - Gapped up today for a considerable volume-driven gain, rebounding toward its all-time high. Faces some near-term resistance due to overhead supply up to the $380 level. Reported Apr '24 quarterly earnings +20% on +15% sales revenues versus the year-ago period. Found support at its 200 DMA line in recent months after last noted when dropped from the Featured Stocks list on 2/21/24.

2/21/2024 4:42:19 PM - Gapped down today for a considerable volume-driven loss, abruptly retreating from its all-time high, violating its 50 DMA line ($325) and the prior high ($318) triggering technical sell signals. It may find support at its 200 DMA line ($260). It will be dropped from the Featured Stocks list tonight.

2/20/2024 7:09:28 PM - G - Volume was above average behind today's small loss, retreating from its all-time high. Very extended from any sound base. Its 50 DMA line ($325.69) and prior high ($318) define important support to watch.

2/13/2024 2:57:28 PM - G - Volume is above average behind today's loss, retreating from its all-time high. Very extended from any sound base. Prior high ($318) and its 50 DMA line ($319) define important support to watch on pullbacks.

2/9/2024 6:02:34 PM - G - Volume was near average behind today's 3rd consecutive gain for a new all-time high, getting very extended from any sound base. Prior high ($318) and its 50 DMA line ($316.46) define important support to watch on pullbacks.

2/7/2024 1:14:46 PM - G - Volume is heavier behind today's gain for a new all-time high, getting very extended from any sound base. Prior high ($318) and its 50 DMA line ($312) define important support to watch on pullbacks.

2/6/2024 6:02:47 PM - G - Volume totals have been cooling while stubbornly holding its ground near its all-time high. Color code is changed to green after recently getting extended beyond the "max buy" level.

1/31/2024 12:47:32 PM - G - Gapped down today yet still perched near its all-time high. Color code is changed to green after recently getting extended beyond the "max buy" level.

1/24/2024 6:58:39 PM - Y - Perched near its all-time high, stubbornly holding its ground with recent volume totals below average. A valid secondary buy point exists up to 5% above the prior high after finding support at its 10 WMA line since the prior breakout. Fundamentals remain strong.

1/17/2024 5:15:47 PM - Y - Paused today after 6 consecutive gains with below-average volume for new all-time highs.A valid secondary buy point exists up to 5% above the prior high after finding support at its 10 WMA line since the prior breakout. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

1/16/2024 2:40:32 PM - Y - Today's 6th consecutive gain with below-average volume has it hitting a new all-time high. Color code was changed to yellow while noting that a valid secondary buy point exists up to 5% above the prior high after finding support at its 10 WMA line since the prior breakout. Fundamentals remain strong.

1/10/2024 1:58:01 PM - Y - Gapped up today on track for a 3rd consecutive gain challenging its all-time high. Color code is changed to yellow while noting that a valid secondary buy point exists up to 5% above the prior high after finding support at its 10 WMA line since the prior breakout. Fundamentals remain strong.

1/8/2024 5:43:10 PM - G - Posted a gain today with below-average volume breaking a streak of 7 consecutive losses with below-average volume. Its 50 DMA line ($275.53) defines near-term support above prior highs in the $265 area. Fundamentals remain strong.

1/2/2024 6:28:03 PM - G - Pulled back today with below-average volume for a 4th consecutive loss. Prior highs in the $265 area define important support to watch along with its 50 DMA line ($272). Fundamentals remain strong.

12/27/2023 5:19:13 PM - G - Pulled back today with light volume and volume totals have been cooling while still consolidating near its all-time high. Prior highs in the $265 area define important support to watch along with its 50 DMA line ($270). Fundamentals remain strong.

12/20/2023 5:09:00 PM - G - Volume totals have been cooling while consolidating near its all-time high. Prior highs in the $265 area define important support to watch along with its 50 DMA line ($267). Fundamentals remain strong.

12/15/2023 6:56:08 PM - G - Consolidating after a noted streak of 5 consecutive gains to new all-time highs. Prior highs in the $265 area define initial support to watch above its 50 DMA line ($264). Fundamentals remain strong. See the latest FSU analysis for more detailed analysis and a new annotated graph.

12/14/2023 6:01:19 PM - G - Pulled back today with +60% above average volume breaking a streak of 5 consecutive gains to new all-time highs. Prior highs in the $265 area define initial support to watch above its 50 DMA line ($262.62). Fundamentals remain strong.

12/13/2023 5:47:20 PM - G - Posted a 5th consecutive gain today for another new all-time high. Prior highs in the $265 area define initial support to watch above its 50 DMA line ($261). Fundamentals remain strong.

12/11/2023 10:12:37 PM - G - Posted a 3rd consecutive gain today for a new all-time high. Prior highs in the $265 area define initial support to watch above its 50 DMA line ($258.32). Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

12/4/2023 6:26:34 PM - G - Pulled back today with lighter (near average) volume breaking a streak of 6 consecutive gains for new all-time highs. Prior highs in the $265 area define initial support to watch above its 50 DMA line ($252). Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

12/1/2023 12:48:21 PM - G - Today's 6th consecutive gain with ever-increasing volume has it reaching yet another new all-time high. Prior highs in the $265 area define initial support to watch above its 50 DMA line ($250.80). Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

11/30/2023 2:39:51 PM - G - Today's 5th consecutive gain with ever-increasing volume has it hitting yet another new all-time high and its color code was changed to green after rising above the "max buy" level. Prior gain above the pivot point backed by +70% above average volume triggered a proper technical buy signal. Recovered quickly above its 50 DMA line after testing the prior low ($233.81 on 11/06/23) last week. Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

11/29/2023 12:30:13 PM - G - Today's 4th consecutive gain with ever-increasing volume has it hitting yet another new all-time high and its color code is changed to green after rising above the "max buy" level. Prior gain above the pivot point backed by +70% above average volume triggered a proper technical buy signal. Recovered quickly above its 50 DMA line after testing the prior low ($233.81 on 11/06/23) last week. Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

11/28/2023 12:37:43 PM - Y - Today's 3rd consecutive gain with increasing volume has it hitting another new all-time high. Recently noted - "Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a proper technical buy signal. Recovered quickly above its 50 DMA line after testing the prior low ($233.81 on 11/06/23) last week. Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period."

11/27/2023 5:06:08 PM - Y - Posted a small gain today with light volume for a new all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a proper technical buy signal. Recovered quickly above its 50 DMA line after testing the prior low ($233.81 on 11/06/23) last week. Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

11/22/2023 5:05:01 PM - Y - There was a "negative reversal" today after touching a new all-time high following 3 consecutive gains. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Recovered quickly above its 50 DMA line after testing the prior low ($233.81 on 11/06/23) last week. Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

11/21/2023 5:55:37 PM - Y - Posted a 3rd consecutive gain today with average volume for a best-ever close. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Recovered quickly above its 50 DMA line after testing the prior low ($233.81 on 11/06/23) last week. Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

11/20/2023 6:37:09 PM - Y - Perched -2% off its 52-week and all-time highs after today's 2nd consecutive volume-driven gain. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Recovered quickly above its 50 DMA line after testing the prior low ($233.81 on 11/06/23) last week. Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

11/20/2023 12:28:11 PM - Y - Perched within close striking distance of its 52-week and all-time highs with today's 2nd consecutive volume-driven gain. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Recovered quickly above its 50 DMA line after testing the prior low ($233.81 on 11/06/23) last week. Fundamentals remain strong after it reported Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period.

11/17/2023 12:41:46 PM - Y - Promptly rebounding above its 50 DMA line ($244.67) with today's gain and fundamentals remain strong. Recovered quickly after testing the prior low ($233.81 on 11/06/23) on the pullback since reporting Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period. Members were reminded - "Volume and volatility often increase near earnings news."

11/16/2023 12:43:27 PM - Y - Gapped down undercutting its 50 DMA line ($244.62) yet rebounded from the earlier low after testing the prior low ($233.81 on 11/06/23). Reporting Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period. There was a "negative reversal" on the prior session after challenging its 52-week high. Volume and volatility often increase near earnings news.

11/16/2023 10:01:29 AM - Y - Gapped down today undercutting its 50 DMA line ($244.62) and testing prior lows after reporting Oct '23 quarterly earnings +66% on +20% sales revenues versus the year-ago period. There was a "negative reversal" on the prior session after challenging its 52-week high. Volume and volatility often increase near earnings news.

11/15/2023 12:58:18 PM - Y - Reversed into the red from an early gain today that challenged its 52-week high following 4 consecutive volume-driven gains. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Due to report Oct '23 quarterly results on 11/15/23. Volume and volatility often increase near earnings news.

11/14/2023 6:22:08 PM - Y - Posted a 4th consecutive volume-driven gain today. New pivot point recently cited is based on its 10/13/23 high after a short flat base. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Due to report Oct '23 quarterly results on 11/15/23. Volume and volatility often increase near earnings news.

11/13/2023 6:05:14 PM - Y - Posted a 3rd consecutive volume-driven gain as it was highlighted in yellow in the earlier mid-day report with pivot point cited based on its 10/13/23 high after a short flat base. Rebounded above its 50 DMA line ($244). Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Due to report Oct '23 quarterly results on 11/15/23. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and an annotated graph.

11/13/2023 12:58:55 PM - Y - Color code is changed to yellow with pivot point cited based on its 10/13/23 high after a short flat base. Rebounding above its 50 DMA line ($244) toward the prior high with today's 3rd consecutive gain. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Due to report Oct '23 quarterly results on 11/15/23. Volume and volatility often increase near earnings news. Fundamentals have been strong through the Jul '23 quarter with earnings +80% on +26% sales revenues versus the year-ago period. Showed resilience since dropped from the Featured Stocks list on 8/09/23.

11/10/2023 12:41:02 PM - Rebounding above its 50 DMA line ($243.85) with gains lacking great volume conviction. Recently undercut prior highs in the $254 area and it was noted with caution in the prior mid-day reports - "Fundamentals remain strong after it reported Jul '23 quarterly earnings +80% on +26% sales revenues versus the year-ago period. It showed resilience since dropped from the Featured Stocks list on 8/09/23."

11/7/2023 12:58:29 PM - Violated its 50 DMA line ($243) with 2 volume-driven losses. Recently undercut prior highs in the $254 area and it was noted with caution in the 11/03/23 mid-day report - "Fundamentals remain strong after it reported Jul '23 quarterly earnings +80% on +26% sales revenues versus the year-ago period. It showed resilience since dropped from the Featured Stocks list on 8/09/23."

11/6/2023 1:58:45 PM - Violating its 50 DMA line with today's 2nd consecutive volume-driven loss. Recently undercut prior highs in the $254 area and it was noted with caution in the 11/03/23 mid-day report - "Fundamentals remain strong after it reported Jul '23 quarterly earnings +80% on +26% sales revenues versus the year-ago period. It showed resilience since dropped from the Featured Stocks list on 8/09/23."

11/3/2023 1:15:41 PM - Recently undercut prior highs in the $254 area and it is consolidating near its 50 DMA line ($243) with today's volume-driven loss. Fundamentals remain strong after it reported Jul '23 quarterly earnings +80% on +26% sales revenues versus the year-ago period. It showed resilience since dropped from the Featured Stocks list on 8/09/23.

10/20/2023 12:20:03 PM - Undercutting prior highs in the $254 area and slumping toward its 50 DMA line ($238) with today's 3rd consecutive loss. Fundamentals remain strong after it reported Jul '23 quarterly earnings +80% on +26% sales revenues versus the year-ago period. It showed resilience since dropped from the Featured Stocks list on 8/09/23.

8/21/2023 1:00:00 PM - Fundamentals remain strong after it reported Jul '23 quarterly earnings +80% on +26% sales revenues versus the year-ago period. Volume and volatility often increase near earnings news. Gapped up today rebounding above its 50 DMA line ($238) helping its technical stance and outlook to improve. It was dropped from the Featured Stocks list on 8/09/23. Faces some near-term resistance up to the $258 level.

8/9/2023 5:35:37 PM - Halted its slide today. Violated its 50 DMA line ($238) and undercut the prior low ($131) triggering a technical sell signal on 8/04/23 and suffered additional volume-driven losses. It will be dropped from the Featured Stocks list tonight. Fundamentals remain strong after it reported Jun '23 quarterly earnings +83% on +24% sales revenues versus the year-ago period.

8/4/2023 6:12:42 PM - G - Gapped down today violating its 50 DMA line ($237.84) and undercutting the prior low ($131) triggering a technical sell signal. Fundamentals remain strong after it reported Jun '23 quarterly earnings +83% on +24% sales revenues versus the year ago period.

7/31/2023 4:58:13 PM - G - Posted a 4th consecutive gain today with light volume. Volume totals have been cooling while consolidating above its 50 DMA line ($234) which defines near-term support to watch. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

7/27/2023 7:51:44 PM - G - Volume totals have been cooling while consolidating above its 50 DMA line ($231) which defines near-term support to watch. Fundamentals remain strong.

7/21/2023 5:00:53 PM - G - Posted a small gain today with average volume and it remains perched near its all-time high. Its 50 DMA line ($228) defines near-term support to watch. Fundamentals remain strong.

7/17/2023 5:52:38 PM - G - Posted a 3rd gain today with lighter volume and it remains perched near its all-time high. Its 50 DMA line ($223.48) and prior high ($213) define near-term support to watch. Fundamentals remain strong.

7/13/2023 1:01:49 PM - G - Posting a gain today, halting its slide after abruptly retreating from near its all-time high. Its 50 DMA line ($220.76) and prior high ($213) define near-term support to watch. Fundamentals remain strong.

7/12/2023 12:34:19 PM - G - Pulling back abruptly today with above-average volume, retreating from near its all-time high. Its 50 DMA line ($219.64) and prior high ($213) define near-term support to watch. Fundamentals remain strong.

7/7/2023 8:57:55 PM - G - Pulled back from its all-time high with today's 2nd consecutive loss on light volume. Its 50 DMA line ($216) and prior high ($213) defines near-term support to watch. Fundamentals remain strong.

6/27/2023 5:29:16 PM - G - Hit another new all-time high with today's gain. Very extended from the prior high ($213) which defines initial support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

6/22/2023 3:53:47 PM - G - Hitting a new all-time high with today's gain backed by near-average volume. Very extended from the prior high ($213) which defines initial support to watch on pullbacks. Fundamentals remain strong.

6/20/2023 12:33:22 PM - G - Pulling back from its all-time high with today's loss following 5 consecutive gains backed by above average volume. Very extended from the prior high ($213) which defines initial support to watch on pullbacks. Fundamentals remain strong.

6/16/2023 1:11:17 PM - G - Hit yet another new all-time high today following 4 consecutive gains backed by above average volume. Very extended from the prior high ($213) which defines initial support to watch on pullbacks. Fundamentals remain strong.

6/14/2023 4:56:30 PM - G - Posted a 3rd consecutive gain today backed by +27% above average volume hitting a new all-time high and its color code is changed to green after rising above its "max buy" level. The prior high ($213) defines initial support to watch. Fundamentals remain strong.

6/12/2023 6:14:34 PM - Y - Posted a solid gain today backed by +24% above average volume for a best-ever close. The prior high ($213) defines initial support to watch. Fundamentals remain strong.

6/8/2023 7:16:51 PM - Y - Posted a solid gain today backed by near average volume. The prior high ($213) defines initial support to watch. Fundamentals remain strong.

6/7/2023 5:16:35 PM - Y - Pulled back for a 2nd consecutive loss today backed by higher volume following an impressive streak of 8 straight volume-driven gains. The prior high ($213) defines initial support to watch. Fundamentals remain strong.

6/5/2023 5:02:14 PM - Y - Color code was changed to yellow in the earlier mid-day report with new pivot point cited based on its 4/20/22 high plus 10 cents. It powered to a new all-time high with today's gap up and 8th consecutive volume-driven gain, however, it is quickly getting extended from the lengthy new base. Share price was impacted by a 3:1 split on 9/14/22. Reported Apr '23 quarterly earnings +83% on +24% sales revenues versus the year-ago period, and prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.

6/5/2023 1:22:31 PM - Y - Color code is changed to yellow with new pivot point cited based on its 4/20/22 high plus 10 cents. Powering to new all-time highs with today's gap up and 8th consecutive volume-driven gain. Share price was impacted by a 3:1 split on 9/14/22. Reported Apr '23 quarterly earnings +83% on +24% sales revenues versus the year-ago period, and prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria).



5/15/2023 12:41:36 PM - Pulling back today. Undercut its 50 DMA line ($190.75) then rebounded since last noted with caution in the 2/23/23 mid-day report - "Faces resistance due to overhead supply up to the $213 level. Share price was impacted by a 3:1 split on 9/14/22. Reported Jan '23 quarterly earnings +81% on +26% sales revenues versus the year-ago period, and prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria)."

2/23/2023 1:31:03 PM - Gapped up on the prior session for a considerable volume-driven gain. Faces resistance due to overhead supply up to the $213 level. Share price was impacted by a 3:1 split on 9/14/22. Reported Jan '23 quarterly earnings +81% on +26% sales revenues versus the year ago period, and prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria).

8/23/2022 12:53:30 PM - Gapped up today rebounding above its 200 DMA line toward its all-time high with a considerable volume-driven gain. Faces resistance due to overhead supply up to the $640 level. Reported Jul '22 quarterly earnings +49% on +27% sales revenues versus the year ago period, its 2nd quarterly comparison back above the +25% minimum earnings guideline (C criteria).

3/29/2022 12:20:47 PM - Pulling back today after wedging to new all-time highs with a streak of 11 consecutive small gains. The 3/25/22 mid-day report last cautioned members - "Reported Jan '22 quarterly earnings +12% on +30% sales revenues versus the year ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19."

3/25/2022 12:19:56 PM - Found support recently at its 50 DMA line and wedged to new all-time highs with a streak of 8 consecutive gains. The 2/28/22 mid-day report last noted - "Reported Jan '22 quarterly earnings +12% on +30% sales revenues versus the year ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19."

2/28/2022 1:05:15 PM - Found support recently above its 200 DMA line and now powering to a new 52-week high with today's 4th consecutive volume-driven gain. Reported Jan '22 quarterly earnings +12% on +30% sales revenues versus the year ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

2/25/2022 1:06:38 PM - Found support above its 200 DMA line challenging its 52-week high with today's 3rd consecutive volume-driven gain. Reported Jan '22 quarterly earnings +12% on +30% sales revenues versus the year ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

2/24/2022 12:33:47 PM - Finding support above its 200 DMA line with today's 2nd consecutive volume-driven gain. Reported Jan '22 quarterly earnings +12% on +30% sales revenues versus the year ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

2/23/2022 12:49:43 PM - Reported Jan '22 quarterly earnings +12% on +30% sales revenues versus the year ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

9/14/2021 12:52:49 PM - Hitting a new all-time high with today's 5th consecutive volume-driven gain. Reported Jul '21 earnings +8% on +28% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

8/26/2021 12:48:08 PM - Holding its ground stubbornly and today is its 6th consecutive volume-driven gain, hitting a new all-time high. Reported Jul '21 earnings +8% on +28% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

8/25/2021 12:25:26 PM - Holding its ground after a considerable gap up and a volume-driven gain for a new all-time high on the prior session. Reported Jul '21 earnings +8% on +28% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

8/6/2021 12:48:08 PM - Gapped down today for a volume-driven loss. Recently wedged up with small gains lacking great volume conviction as it touched new all-time highs. Reported Apr '21 earnings +18% on +24% sales revenues versus the year ago period. The 2 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

7/7/2021 12:53:31 PM - Perched within striking distance of its all-time high after a choppy consolidation since last noted in the 2/23/21 mid-day report. Reported Apr '21 earnings +18% on +24% sales revenues versus the year ago period. The 2 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

2/23/2021 1:10:32 PM - Pulled back and undercut its 50 DMA line ($363) earlier today but found prompt support. Recently wedged to new all-time highs with gains backed by lackluster volume. Reported Jan '21 earnings +30% on +25% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly comparisons were sub par and lower than the year-ago periods, well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

2/2/2021 12:17:57 PM - Pulled back and found support above its 50 DMA line ($337) last week and it is powering to new all-time highs with today's gap up gain backed by above average volume. Reported Oct '20 earnings +54% on +23% sales revenues versus the year ago period. Prior quarterly comparisons were sub par and lower than the year-ago periods, well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

12/23/2020 12:55:32 PM - Stubbornly held its ground in recent weeks and it is very extended from any sound base after rallying to new all-time highs with gains backed by above average volume. Reported Oct '20 earnings +54% on +23% sales revenues versus the year ago period. Prior quarterly comparisons were sub par and lower than the year-ago periods, well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

12/22/2020 12:37:24 PM - Stubbornly held its ground in recent weeks and it is very extended from any sound base after rallying to new all-time highs with gains backed by above average volume. Reported Oct '20 earnings +54% on +23% sales revenues versus the year ago period. Prior quarterly comparisons were sub par and lower than the year-ago periods, well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

12/21/2020 12:20:20 PM - Stubbornly held its ground in recent weeks while rallying to new all-time highs with recent gains backed by above average volume. Reported Oct '20 earnings +54% on +23% sales revenues versus the year ago period. Prior quarterly comparisons were sub par and lower than the year-ago periods, well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

12/18/2020 1:11:20 PM - Stubbornly held its ground in recent weeks while rallying to new all-time highs with recent gains backed by above average volume. Reported Oct '20 earnings +54% on +23% sales revenues versus the year ago period. Prior quarterly comparisons were sub par and lower than the year-ago periods, well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

12/8/2020 2:59:06 PM - Stubbornly held its ground in recent weeks and it is wedging to new all-time highs with recent gainbs lacking great volume conviction. Reported Oct '20 earnings +54% on +23% sales revenues versus the year ago period. Prior quarterly comparisons were sub par and lower than the year-ago periods, well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

9/3/2020 12:48:55 PM - Violating its 50 DMA line ($250) with today's big volume-driven loss. Encountering distributional pressure in recent weeks after wedging to new all-time highs. The 8/27/20 mid-day report last noted - "Reported Jul '20 earnings +1% on +18% sales revenues versus the year ago period. The 3 prior quarterly comparisons were lower that the year-ago periods and well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.":

8/27/2020 12:17:03 PM - Pulling back after wedging to a new all-time high, enduring distributional pressure this week. Reported Jul '20 earnings +1% on +18% sales revenues versus the year ago period. The 3 prior quarterly comparisons were lower that the year-ago periods and well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

8/26/2020 12:28:20 PM - Hovering near its all-time high, enduring distributional pressure this week. Reported Jul '20 earnings +1% on +18% sales revenues versus the year ago period. The 3 prior quarterly comparisons were lower that the year-ago periods and well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

7/13/2020 12:28:00 PM - Hit a new all-time high with today's 4th consecutive gain. Reported Apr '20 earnings -11% on +20% sales revenues versus the year ago period, its 3rd consecutive comparison lower that the year-ago period and well below the +25% minimum earnings guideline (C criteria). Went through a deep and choppy consolidation and rebounded impressively since dropped from the Featured Stocks list on 5/13/19.

5/22/2020 1:02:34 PM - Reported Apr '20 earnings -11% on +20% sales revenues versus the year ago period, its 3rd consecutive comparison lower that the year-ago period and well below the +25% minimum earnings guideline (C criteria). Rebounded to within close striking distance of its all-time high. Went through a choppy consolidation since dropped from the Featured Stocks list on 5/13/19 and last noted with caution in the 11/25/19 mid-day report.

11/25/2019 1:20:21 PM - Due to report earnings news. Perched within close striking distance of its all-time high. Went through a choppy consolidation since dropped from the Featured Stocks list on 5/13/19. Reported Jul '19 earnings +10% on +22% sales revenues, below the +25% minimum earnings guideline (C criteria). Sequential quarterly comparisons have also shown a decelerating sales revenues and earnings growth rate.

5/16/2019 11:59:23 AM - Sputtering below its downward sloping 50 DMA line, and a rebound above the 50 DMA line ($241) is needed for its outlook to improve. Fundamentals remain strong. Recently violated prior lows in the $230-231 area as broader market weakness (M criteria) raised greater concerns and it was dropped from the Featured Stocks list on 5/13/19.

5/15/2019 1:18:43 PM - A prompt rebound above the 50 DMA line ($241) is needed for its outlook to improve. Fundamentals remain strong. Recently violated prior lows in the $230-231 area as broader market weakness (M criteria) raised greater concerns and it was dropped from the Featured Stocks list on 5/13/19.

5/13/2019 5:32:58 PM - Weakness today violated prior lows in the $230-231 area raising greater concerns. It will be dropped from the Featured Stocks list tonight. A prompt rebound above the 50 DMA line ($241) is needed for its outlook to improve. Fundamentals remain strong.

5/10/2019 1:07:57 PM - G - Weakness today had it briefly undercut prior lows in the $230-231 area noted as the next important support to watch. Color code was changed to green after violating its 50 DMA line ($241.84) with a big loss raising concerns on Tuesday. A prompt rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

5/7/2019 6:15:11 PM - G - Color code is changed to green after today's loss on below average volume violated its 50 DMA line ($242.40) raising concerns. Prior lows in the $230-231 area define the next important support to watch. Fundamentals remain strong.

5/6/2019 6:26:44 PM - Y - Gapped down today but found support near its 50 DMA line ($242.31) and ended in the upper third of its intra-day range with a small loss on light volume. Below the 50 DMA line its prior low ($233.15 on 4/04/19) defines the next support to watch. Fundamentals remain strong.

4/29/2019 5:45:54 PM - Y - Posted a 6th consecutive small gain today with lighter than average volume. Found support near its 50 DMA line ($240) and the prior low ($233.15 on 4/04/19). Fundamentals remain strong.

4/22/2019 5:58:37 PM - Y - Posted a gain today with lighter volume, finding support near its 50 DMA line ($238.21) and the prior low ($233.15 on 4/04/19). Fundamentals remain strong.

4/17/2019 5:45:13 PM - Y - Volume was higher behind today's big loss nearly testing its 50 DMA line ($237.51) which defines important support to watch above the prior low ($233.15 on 4/04/19). Fundamentals remain strong.

4/16/2019 1:26:44 PM - Y - Volume totals have still been cooling while consolidating above its 50 DMA line ($237) defining important support to watch above the prior low ($230.36 on 3/08/19). Fundamentals remain strong.

4/9/2019 3:59:18 PM - Y - Volume totals have been cooling while consolidating above its 50 DMA line ($234) defining important support to watch above the prior low ($230.36 on 3/08/19). Fundamentals remain strong.

4/3/2019 5:33:10 PM - Y - Volume totals have been cooling while still consolidating above its prior low and above its 50 DMA line defining important support to watch in the $230 area. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

3/29/2019 6:51:02 PM - Y - Volume totals have been cooling while consolidating above its prior low and above its 50 DMA line defining important support to watch in the $230 area. Fundamentals remain strong.

3/22/2019 6:58:17 PM - Y - Pulled back today with lighter than average volume, slumping near its pivot point. The prior low and its 50 DMA line define additional near-term support to watch. Reported earnings +44% on +30% sales revenues for the Jan '19 quarter, continuing its strong earnings track record.

3/18/2019 11:42:02 AM - Y - Consolidating near its pivot point after a recent slump into the prior base had raised concerns. Reported earnings +44% on +30% sales revenues for the Jan '19 quarter, continuing its strong earnings track record.

3/11/2019 6:18:28 PM - Y - Posted a 4th consecutive gain today with below average volume, rebounding above its pivot point after a recent slump into the prior base had raised concerns. Reported earnings +44% on +30% sales revenues for the Jan '19 quarter, continuing its strong earnings track record.

3/5/2019 8:51:02 PM - Y - Pulled back today on higher volume for a 4th consecutive loss, slumping below its pivot point and into the prior base raising concerns. Reported earnings +44% on +30% sales revenues for the Jan '19 quarter, continuing its strong earnings track record.

2/28/2019 12:52:15 PM - Y - Pulling back today. Hit a new all-time high with a big "breakaway gap" on the prior session clinching a technical buy signal while rising from a 23-week cup shaped base. Prior high ($239) defines initial support to watch on pullbacks. Reported earnings +44% on +30% sales revenues for the Jan '19 quarter, continuing its strong earnings track record.

2/27/2019 1:29:16 PM - Y - Hit a new all-time high with today's big "breakaway gap" clinching a technical buy signal while rising from a 23-week cup shaped base. Prior high ($239) defines initial support to watch on pullbacks. Reported earnings +44% on +30% sales revenues for the Jan '19 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and an annotated graph.

2/26/2019 6:40:20 PM - Y - Reported earnings +44% on +30% sales revenues for the Jan '19 quarter, continuing its strong earnings track record. Rose to a best ever close with today's gain backed by +107% above average volume. Perched within striking distance of its all-time high after a 23-week cup shaped base. See the latest FSU analysis for more details and an annotated graph.

2/26/2019 12:44:02 PM - Y - Due to report earnings news after the close today. Volume and volatility often increase near earnings news. Perched within striking distance of its all-time high after a 23-week cup shaped base. Fundamentals remained strong. See the latest FSU analysis for more details and an annotated graph.

2/25/2019 6:27:31 PM - Y - Returned to the Featured Stocks list highlighted in yellow with pivot point cited based on its 9/13/18 high plus 10 cents in the earlier mid-day report. Perched within striking distance of its all-time high after a 23-week cup shaped base. Due to report earnings news after the close on Tuesday, February 26, 2019. Volume and volatility often increase near earnings news. Fundamentals remained strong. See the latest FSU analysis for more details and a new annotated graph.

2/25/2019 1:03:38 PM - Y - Color code is changed to yellow with pivot point cited based on its 9/13/18 high plus 10 cents. Perched within striking distance of its all-time high after a 23-week cup shaped base. Due to report earnings news after the close on Tuesday, February 26, 2019. Volume and volatility often increase near earnings news. Fundamentals remained strong while it went through a deep consolidation since dropped from the Featured Stocks list on 10/19/18.

1/24/2019 12:56:26 PM - Fundamentals remain strong. Rebounded above its 200 DMA line ($201) and it has been making steady progress. Faces resistance due to overhead supply up to the $239 level. Went through a deep consolidation since dropped from the Featured Stocks list on 10/19/18.

10/19/2018 6:38:54 PM - Violated its 200 DMA line ($197) with a big volume-driven loss today triggering a more worrisome technical sell signal. It will be dropped from the Featured Stocks list tonight.

10/18/2018 5:12:18 PM - G - Its 200 DMA line ($197) and prior low define the next important support levels to watch. A rebound above the 50 DMA line ($221) is needed for its outlook to improve. See the latest FSU analysis for more details and a new annotated graph.

10/16/2018 6:09:57 PM - G - Gapped down and suffered a loss on heavy volume today. A rebound above the 50 DMA line ($221) is needed for its outlook to improve. Its 200 DMA line ($196) defines the next important support level to watch.

10/12/2018 5:45:24 PM - G - Posted a 2nd consecutive volume-driven gain. A rebound above the 50 DMA line ($221) is needed for its outlook to improve. Its 200 DMA line ($196) defines the next important support level to watch.

10/10/2018 6:06:23 PM - G - After noted technical sell signals it slumped even further below its 50 DMA line ($221) and below the prior high ($219.38 on 7/13/18) with heavier volume behind today's 12th consecutive loss. A rebound above the 50 DMA line is needed for its outlook to improve.

10/9/2018 5:16:38 PM - G - Color code is changed to green after slumping below its 50 DMA line ($221) and below the prior high ($219.38 on 7/13/18) triggering technical sell signals during a streak of 11 consecutive losses. A prompt rebound above the 50 DMA line is needed for its outlook to improve.

10/2/2018 6:14:02 PM - Y - Color code is changed to yellow after pulling back below its "max buy" level with a streak of 6 consecutive losses on lighter volume. Its 50 DMA line ($220.31) and prior high ($219.38 on 7/13/18) define important near term support to watch where subsequent violations would raise greater concerns. Fundamentals remain strong.

9/25/2018 3:22:11 PM - G - Volume totals in recent weeks have been cooling while holding its ground stubbornly near its all-time high. It is extended from any sound base. Its 50 DMA line ($219.31) coincides with the prior high ($219.38 on 7/13/18) defining important near term support to watch. Fundamentals remain strong.

9/19/2018 5:41:08 PM - G - Pulling back from its all-time high with losses on lighter than average volume. Extended from any sound base. Its 50 DMA line ($218.11) and prior high ($219.38 on 7/13/18) define important near term support to watch. Reported +39% earnings on +29% sales revenues for the Jul '18 quarter, continuing its strong earnings track record.

9/14/2018 3:43:56 PM - G - Volume totals have cooled while stubbornly holding its ground near its all-time high following volume-driven gains. Its 50 DMA line ($216.82) defines initial support above the prior low ($193 on 7/30/18). Reported +39% earnings on +29% sales revenues for the Jul '18 quarter, continuing its strong earnings track record.

9/10/2018 12:29:10 PM - G - Hitting another new all-time high with today's 2nd consecutive volume-driven gain. Its 50 DMA line ($214.64) defines initial support above the prior low ($193 on 7/30/18). Reported +39% earnings on +29% sales revenues for the Jul '18 quarter, continuing its strong earnings track record.

9/7/2018 11:49:34 AM - G - Gapped up today hitting a new all-time high and its color code is changed to green after rallying above its "max buy" level. Its 50 DMA line ($213) defines initial support above the prior low ($193 on 7/30/18). Reported +39% earnings on +29% sales revenues for the Jul '18 quarter, continuing its strong earnings track record.

9/5/2018 5:55:08 PM - Y - Color code is changed to yellow after pulling back below its "max buy" level. Its 50 DMA line ($213) defines initial support above the prior low ($193 on 7/30/18). Due to report earnings after the close on Thursday, September 6, 2018. Volume and volatility often increase near earnings news.

9/1/2018 10:05:21 AM - G - Color code is changed to green after rising above its "max buy" level and holding its ground stubbornly perched at its all-time high. Its 50 DMA line ($212.35) defines initial support above the prior low ($193 on 7/30/18).

8/24/2018 4:58:08 PM - Y - Hit a new all-time high with today's big gain backed by +72% above average volume triggering a new (or add-on) technical buy signal. Its 50 DMA line ($210) defines initial support above the prior low ($193 on 7/30/18).

8/20/2018 12:41:06 PM - Y - Very little resistance remains up to the $219 level. Consolidating near its 50 DMA line ($210). The prior low ($193 on 7/30/18) defines an important near-term support level.

8/13/2018 7:22:45 PM - Y - Still consolidating just above its 50 DMA line ($209), and very little resistance remains up to the $219 level. Prior low ($193 on 7/30/18) defines an important near-term support level.

8/7/2018 3:40:50 PM - Y - Rebound above the 50 DMA line ($209) helped its outlook to improve and its color code is changed to yellow. Very little resistance remains up to the $219 level.

7/31/2018 6:20:40 PM - G - Violated its 50 DMA line ($208) with a damaging volume-driven loss on the prior session also undercutting the prior low ($199.22 on 6/28/18) triggering technical sell signals. Color code was changed to green. A prompt 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.

7/30/2018 6:32:06 PM - G - Slumped well below its 50 DMA line ($208) with today's damaging volume-driven loss also undercutting the prior low ($199.22 on 6/28/18) triggering technical sell signals. Color code was changed to green. A prompt rebound above the 50 DMA line is needed for its outlook to improve.

7/30/2018 6:20:21 PM - G - Violated its 50 DMA line ($208) and also undercut the prior low ($199.22 on 6/28/18) with a damaging volume-driven loss today triggering technical sell signals and its color code is changed to green. A prompt rebound above the 50 DMA line is needed for its outlook to improve.

7/23/2018 4:04:35 PM - Y - Hovering near its all-time high with volume totals cooling. Quietly consolidating above its 50 DMA line ($208). The prior low ($199.22 on 6/28/18) defines the next important support level.

7/17/2018 11:02:30 AM - Y - Hovering near its all-time high with volume totals cooling. Its 50 DMA line ($207) and prior low ($199.22 on 6/28/18) defines the next important support level.

7/10/2018 12:48:42 PM - Y - Stalled soon after featured in the 6/12/18 mid-day report and it has been consolidating above its 50 DMA line ($205.19). The prior low ($195.78 on 6/07/18) defines the next important support level.

7/5/2018 1:48:36 PM - Y - Volume totals have been cooling while consolidating above its 50 DMA line ($204.09). The prior low ($195.78 on 6/07/18) defines the next important support level.

7/5/2018 1:48:25 PM - Y - Volume totals have been cooling while consolidating above its 50 DMA line ($204.09). The prior low ($195.78 on 6/07/18) defines the next important support level.

6/27/2018 3:41:03 PM - Y - Quietly sputtering below its 50 DMA line ($202.55) today raising some concerns. The prior low ($195.78 on 6/07/18) defines the next important support level.

6/20/2018 4:43:54 PM - Y - Posted a gain today with light volume for its second best close ever. Found support at its 10-week moving average following a "negative reversal" on 6/04/18 after an earlier breakout.

6/14/2018 6:29:08 PM - Y - Posted a 3rd consecutive volume-driven gain today and closed at another new all-time high. Found support at its 10-week moving average following a "negative reversal" on 6/04/18 after an earlier breakout. Color code was changed to yellow as a valid secondary buy point exists from the 10 WMA line up to 5% above the most recent high. Reported earnings +62% on +31% sales revenues for the Apr '18 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and a new annotated graph.

6/13/2018 6:03:49 PM - Y - Posted a 2nd consecutive volume-driven gain today and closed at a new all-time high. Found support at its 10-week moving average following a "negative reversal" on 6/04/18 after an earlier breakout. Color code was changed to yellow as a valid secondary buy point exists from the 10 WMA line up to 5% above the most recent high. Reported earnings +62% on +31% sales revenues for the Apr '18 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and a new annotated graph.

6/12/2018 1:05:37 PM - Y - Gapped up today. Found support at its 10-week moving average following a "negative reversal" on 6/04/18 after an earlier breakout. Color code is changed to yellow as a valid secondary buy point exists from the 10 WMA line up to 5% above the most recent high. Reported earnings +62% on +31% sales revenues for the Apr '18 quarter, continuing its strong earnings track record. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

6/6/2018 12:56:07 PM - Pulling back with above average volume following a "negative reversal" on 6/04/18 after spiking to a new all-time high. Reported earnings +62% on +31% sales revenues for the Apr '18 quarter, continuing its strong earnings track record. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

6/5/2018 12:45:32 PM - Pulling back today following a "negative reversal" on the prior session after spiking to new 52-week and all-time highs. Reported earnings +62% on +31% sales revenues for the Apr '18 quarter, continuing its strong earnings track record. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

6/4/2018 12:28:42 PM - Reversed into the red after early gains today spiking to new 52-week and all-time highs. Reported earnings +62% on +31% sales revenues for the Apr '18 quarter, continuing its strong earnings track record. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

4/10/2018 1:08:02 PM - Retreating after spiking to a new 52-week high last week. Reported earnings +37% on +28% sales revenues for the Jan '18 quarter, continuing its strong earnings track record. Quarterly and annual earnings (C and A criteria) history has remained strong. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

4/5/2018 12:39:41 PM - Extended from any sound base and hitting a new 52-week high today. Reported earnings +37% on +28% sales revenues for the Jan '18 quarter, continuing its strong earnings track record. Quarterly and annual earnings (C and A criteria) history has remained strong. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

3/1/2018 12:22:53 PM - Reported earnings +37% on +28% sales revenues for the Jan '18 quarter, continuing its strong earnings track record. Hit yet another new 52-week high with a gap up and volume-driven gain on 2/27/18 while adding to an impressive spurt of gains. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Quarterly and annual earnings (C and A criteria) history has remained strong. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

2/28/2018 12:39:49 PM - Reported earnings +37% on +28% sales revenues for the Jan '18 quarter, continuing its strong earnings track record. Hit yet another new 52-week high with a gap up and volume-driven gain on the prior session adding to an impressive spurt of gains. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Quarterly and annual earnings (C and A criteria) history has remained strong. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

2/27/2018 1:24:57 PM - Reported earnings +37% on +28% sales revenues for the Jan '18 quarter, continuing its strong earnings track record. Hitting yet another new 52-week high with today's volume-driven gain adding to an impressive spurt of gains. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Quarterly and annual earnings (C and A criteria) history has remained strong. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

2/26/2018 12:38:37 PM - Hitting another new 52-week high with today's volume-driven gain adding to an impressive spurt of gains. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Quarterly and annual earnings (C and A criteria) history has remained strong. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

2/21/2018 12:31:03 PM - Hitting a new 52-week high with today's 8th consecutive gain. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Quarterly and annual earnings (C and A criteria) history has remained strong. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

2/21/2018 12:29:21 PM - Hitting a new 52-week high with today's 8th consecutive gain. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Quarterly and annual earnings (C and A criteria) history has remained strong. Went through a deep consolidation since dropped from the Featured Stocks list on 1/07/16.

1/7/2016 5:48:24 PM - It will be dropped from the Featured Stocks list tonight. Disciplined investors saw it repeatedly noted after featured in the 12/14/15 mid-day report as it failed to trigger a technical buy signal.

1/6/2016 5:47:28 PM - G - Color code is changed to green after deteriorating below its 50 and 200 DMA lines. Since featured in the 12/14/15 mid-day report it has not produced the volume-driven gains for new highs needed to trigger a new technical buy signal.

12/29/2015 10:53:28 PM - Y - Halted its slide at its 50 DMA line today after a streak of losses. Since featured in the 12/14/15 mid-day report it has not produced the volume-driven gains for new highs needed to trigger a new technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

12/28/2015 6:24:46 PM - Y - Encountered more distributional pressure today with a 6th consecutive loss testing its 50 DMA line. Since featured in the 12/14/15 mid-day report it has not produced the volume-driven gains for new highs needed to trigger a new technical buy signal.

12/21/2015 3:44:14 PM - Y - Encountered distributional pressure since highlighted in yellow with new pivot point cited based on its 7/24/15 high plus 10 cents in the 12/14/15 mid-day report. Subsequent volume-driven gains for new highs may trigger a new technical buy signal.

12/14/2015 5:53:06 PM - Y - Highlighted in yellow with new pivot point cited based on its 7/24/15 high plus 10 cents in the earlier mid-day report. Subsequent volume-driven gains for new highs may trigger a new technical buy signal. Reported strong sales revenues +133% and earnings +55% for the Oct '15 quarter, and fundamentals remain strong (C and A criteria). See the latest FSU analysis for more details and a new annotated graph.

12/14/2015 12:51:50 PM - Y - Color code is changed to yellow with new pivot point cited based on its 7/24/15 high plus 10 cents. Pulling back today, consolidating within striking distance of its 52-week high. Subsequent volume-driven gains for new highs may trigger a new technical buy signal. Reported strong sales revenues +133% and earnings +55% for the Oct '15 quarter, and fundamentals remain strong (C and A criteria). Found support at its 200 DMA line after dropped from the Featured Stocks list on 8/20/15 due to technical deterioration.

11/24/2015 1:08:44 PM - Gapped up today for a considerable volume-driven gain. Rallying impressively, however it faces resistance due to overhead supply up through the $190-$200 level. Reported strong sales revenues +133% and earnings +55% for the Oct '15 quarter, and fundamentals remain strong (C and A criteria). Found support at its 200 DMA line after dropped from the Featured Stocks list on 8/20/15 due to technical deterioration.

9/11/2015 12:45:20 PM - Gapped up on the prior session, and trading near its 50 DMA line. Has not formed a sound base and still faces resistance due to overhead supply up through the $200 level. Reported strong sales revenues +59% and earnings +155% for the Jul '15 quarter, and fundamentals remain strong (C and A criteria). Found support at its 200 DMA line after dropped from the Featured Stocks list on 8/20/15 due to technical deterioration.

9/10/2015 12:32:45 PM - Reported strong sales revenues and earnings increases for the Jul '15 quarter, and fundamentals remain strong (C and A criteria). Gapped up today and rebounded above its 50 DMA line with a big volume-driven gain helping its outlook. However, it has not formed a sound base and still faces resistance due to overhead supply up through the $200 level. Found support at its 200 DMA line after dropped from the Featured Stocks list on 8/20/15 due to technical deterioration.

8/20/2015 3:53:18 PM - More serious volume-driven losses today raising concerns and triggering technical sell signals. Only a rebound above its 50 DMA line would help its outlook. Will be dropped from the Featured Stocks list tonight due to technical deterioration.

8/14/2015 6:29:44 PM - G - Latest gains have lacked volume conviction after volume-driven losses raised concerns and triggered technical sell signals. See the latest FSU analysis for more details and new annotated graphs.

8/12/2015 7:00:25 PM - G - Undercut its prior low ($167.82 on 7/07/15) with another damaging volume-driven loss today raising greater concerns. Found support and rebounded to close in the upper-third of its intra-day range.

8/11/2015 3:04:36 PM - G - Met resistance at its 50 DMA line when trying to rebound after a damaging loss on 8/06/15 with heavy volume triggered a technical sell signal. Subsequent losses below its prior low ($167.82 on 7/07/15) would trigger a more worrisome technical sell signal.

8/6/2015 1:36:20 PM - G - Undercutting its 50 DMA line with a damaging loss on higher volume today raising concerns. Subsequent losses below its prior low ($167.82 on 7/07/15) would trigger a more worrisome technical sell signal.

8/3/2015 5:50:14 PM - G - It is extended from any sound base, consolidating above its 50 DMA line ($178.57) which defines support to watch. A violation would trigger a technical sell signal.

7/27/2015 6:40:09 PM - G - Gapped down today for a damaging looss on above average volume after wedging higher while getting extended from any sound base. Its 50 DMA line ($175.83) defines support to watch above recent lows in the $167 area where violations would trigger technical sell signals.

7/23/2015 6:34:35 PM - G - Hit a new all-time high with today's 11th gain in the span of 12 sessions. Extended from any sound base. Recent lows and its 50 DMA line define the nearest chart support to watch.

7/21/2015 5:42:53 PM - G - Wedged further into new high territory with today's gain lacking great volume conviction, getting more extended from any sound base. Recent lows and its 50 DMA line define the nearest chart support to watch. See the latest FSU analysis for more details and new annotated graphs.

7/16/2015 3:54:46 PM - G - Wedging further into new high territory with today's 7th consecutive gain lacking great volume conviction, getting more extended from any sound base. Recent lows and its 50 DMA line define the nearest chart support to watch.

7/10/2015 3:32:06 PM - G - Posted a 3rd consecutive gain today while consolidating above its 50 DMA line defining near-term support. Any damaging violation would raise concerns and trigger a technical sell signal.

7/8/2015 8:37:03 PM - G - Consolidating above its 50 DMA line ($166.16)where any damaging violation would raise concerns and trigger a technical sell signal.

6/26/2015 5:50:16 PM - G - Loss on 2 times average volume indicated distributional pressure behind today's 5th consecutive loss. Extended from any sound base. Its 50 DMA line ($163.04) defines support where a violation would trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

6/26/2015 3:56:04 PM - G - Pulling back today for a 5th consecutive small loss since hitting its all-time high. It is extended from any sound base. Its 50 DMA line ($163.04) defines support where a violation would trigger a technical sell signal.

6/23/2015 6:54:52 PM - G - Hovering near all-time highs today, extended from any sound base. Its 50 DMA line ($161.09) and prior highs in the $158 area define support where subsequent violations would raise concerns and trigger technical sell signals.

6/17/2015 3:34:09 PM - G - Hitting another new all-time high today with a gain on near average volume, getting more extended from any sound base. Prior highs in the $158 area define initial support above its 50 DMA line where subsequent violations would raise concerns and trigger technical sell signals.

6/10/2015 5:59:07 PM - G - Managed a best-ever close today with a gain on near average volume. It is very extended from any sound base. Prior highs in the $158 area define initial support above its 50 DMA line where subsequent violations would raise concerns and trigger technical sell signals.

6/5/2015 12:48:13 PM - G - Hitting yet another new high today, getting very extended from any sound base. Prior highs in the $158 area define initial support above its 50 DMA line ($153.11) where subsequent violations would raise concerns and trigger technical sell signals. See the latest FSU analysis for more details and annotated daily and weekly graphs.

6/3/2015 9:26:07 PM - G - Extended from prior highs in the $158 area defining initial support above the 50 DMA line. See the latest FSU analysis for more details and annotated daily and weekly graphs.

6/1/2015 1:06:20 PM - G - Hit another new high with today's 3rd consecutive gain. It is extended from its prior base and disciplined investors avoid chasing stocks more than +5% above their pivot point or prior highs. Prior highs in the $158 area define initial support above the 50 DMA line, where subsequent violations would raise concerns and may trigger a technical sell signal.

5/29/2015 12:39:03 PM - G - It is extended from its prior base and disciplined investors avoid chasing stocks more than +5% above their pivot point or prior highs. Prior highs in the $158 area define initial support above the 50 DMA line. Subsequent violations would raise concerns and may trigger a technical sell signal.

5/28/2015 1:08:20 PM - G - Hitting yet another new high today, getting more extended from its prior base. Disciplined investors avoid chasing stocks extended more than +5% above their pivot point or prior highs. The 50 DMA line defines important near-term support where a violation would raise concerns and trigger a technical sell signal.

5/27/2015 12:37:05 PM - G - Pulling back today following a streak of 8 consecutive gains on ever-increasing volume, getting extended from its prior base. The 50 DMA line ($149.43) defines important near-term support where a violation would raise concerns and trigger a technical sell signal.

5/26/2015 5:40:55 PM - G - Tallied an 8th consecutive gain today on ever-increasing volume, getting extended from its prior base. The 50 DMA line ($149.08) defines important near-term support where a violation would raise concerns and trigger a technical sell signal.

5/20/2015 7:14:42 PM - G - Color code is changed to green after its 5th consecutive small gain with below average volume, wedging above its "max buy" level. Subsequent damaging losses below the 50 DMA line may trigger a technical sell signal.

5/14/2015 6:30:31 PM - Y - Its 50 DMA line acted as support during its ongoing advance. Volume totals have been below average while consolidating since triggering a new technical buy signal with a volume-driven gain on 4/21/15. Subsequent damaging losses below the 50 DMA line may trigger a technical sell signal.

5/11/2015 6:25:32 PM - Y - Its 50 DMA line ($146.08) acted as support during its ongoing advance. Volume totals have been below average while consolidating since triggering a new technical buy signal with a volume-driven gain on 4/21/15. Subsequent damaging losses below the 50 DMA line may trigger a technical sell signal. See the latest FSU analysis for additional details and new annotated graphs.

5/5/2015 6:07:51 PM - Y - Slumped below prior highs in the $150 area, testing near important support at its 50 DMA line ($145.43). Volume totals have been below average while consolidating since triggering a new technical buy signal with a volume-driven gain on 4/21/15. Subsequent damaging losses below the 50 DMA line may trigger a technical sell signal.

5/1/2015 6:23:30 PM - Y - Found support near prior highs in the $150 area, above important support at its 50 DMA line ($145.03). Volume totals have been below average while consolidating since triggering a new technical buy signal with a volume-driven gain on 4/21/15. Subsequent damaging losses below the 50 DMA line may trigger a technical sell signal.

4/30/2015 6:06:15 PM - Y - Undercut prior highs near $150 today raising some concerns while retreating toward its 50 DMA line ($144.77). Volume totals have been below average while consolidating since triggering a new technical buy signal with a volume-driven gain on 4/21/15. Subsequent damaging losses below the 50 DMA line may trigger a technical sell signal.

4/27/2015 6:37:13 PM - Y - Touched a new high today then reversed into the red. Held its ground since triggering a new technical buy signal with a volume-driven gain on 4/21/15. Prior highs near $150 define initial support above its 50 DMA line.

4/21/2015 9:02:48 PM - Y - Hit a new high with today's considerable gain backed by +135% above average volume clinching a new (or add-on) technical buy signal. During its recent consolidation it found support above its 50 DMA line ($141.90) and well above prior lows in the $134 area.

4/21/2015 12:41:55 PM - Y - Hitting new highs with today's considerable volume-driven gain, and a strong finish may help clinch a new (or add-on) technical buy signal. During its recent consolidation it found support above its 50 DMA line ($141.90) and well above prior lows in the $134 area.

4/21/2015 11:36:19 AM - Y - Hitting new highs with today's considerable volume-driven gain, and a strong finish may help clinch a new (or add-on) technical buy signal. During its recent consolidation it found support above its 50 DMA line ($141.90) and well above prior lows in the $134 area.

4/20/2015 1:16:35 PM - Y - Finding support above its 50 DMA line ($141.34) today. Volume totals have been mostly quiet in recent weeks. The 50 DMA line and recent lows near $134 define near term support where subsequent violations would raise concerns and trigger technical sell signals.

4/17/2015 6:39:32 PM - Y - Pulled back near its 50 DMA line ($140.97) with a loss today on near average volume. That important short-term average and recent lows near $134 define near term support where subsequent violations would raise concerns and trigger technical sell signals. See the latest FSU analysis for more details and new annotated graphs.

4/10/2015 6:31:03 PM - Y - Volume totals have been cooling while hovering near its all-time high. Its 50 DMA line and recent lows near $134 define near term support. Subsequent violations would raise concerns and trigger technical sell signals. When recently wedging to a new high (N criteria) gains were backed by sub par volume and members were cautioned - "Stocks should have at least +40% above average volume while rising above the pivot point to clinch a proper new (or add-on) technical buy signal."

4/7/2015 2:27:17 PM - Y - Encountered distributional pressure yet found support above its 50 DMA line ($137.86). More damaging losses would raise concerns and trigger a technical sell signal. When recently wedging to a new high (N criteria) gains were backed by sub par volume and members were cautioned - "Stocks should have at least +40% above average volume while rising above the pivot point to clinch a proper new (or add-on) technical buy signal."

4/1/2015 5:40:14 PM - Y - Encountering distributional pressure after recently wedging to a new high (N criteria) with gains backed by sub par volume. Members were recently reminded - "Stocks should have at least +40% above average volume while rising above the pivot point to clinch a proper new (or add-on) technical buy signal."

3/30/2015 7:43:31 PM - Y - Hit a new high (N criteria) with today's gain backed by only +28% above average volume. Members were recently reminded - "Stocks should have at least +40% above average volume while rising above the pivot point to clinch a proper new (or add-on) technical buy signal."

3/30/2015 12:44:53 PM - Y - Touched new highs (N criteria) today with volume running at an above average pace while rallying from support at its 50 DMA line. Stocks should have at least +40% above average volume while rising above the pivot point to clinch a proper new (or add-on) technical buy signal. See the latest FSU analysis for more details and annotated graphs.

3/27/2015 5:05:11 PM - Y - Color code is changed to yellow after finding support at its 50 DMA line and forming a short "square box" base. Subsequent volume driven gains above the new pivot point cited may trigger a new (or add-on) technical buy signal. See the latest FSU analysis for more details and new annotated graphs.

3/26/2015 6:28:19 PM - G - Subsequent violations may trigger technical sell signals, however, it found support at its 50 DMA line and near prior lows as it posted a gain today on near average volume. It has not formed a sound base pattern of sufficient length.

3/23/2015 5:35:10 PM - G - Its 50 DMA line and prior lows near $134 define important near-term support where subsequent violations may trigger technical sell signals. After breaking out 9/02/14 it has spent very little time basing, and it is very extended from any sound base, yet could produce more climactic gains.

3/16/2015 5:56:46 PM - G - Volume totals have been cooling since spiking to a new 52-week high with heavy volume on 3/03/15. Its 50 DMA line (now $132.20) defines near-term support to watch on pullbacks where a violation may trigger a technical sell signal. After breaking out 9/02/14 it has spent very little time basing, and it is very extended from any sound base, yet could produce more climactic gains.

3/9/2015 12:44:53 PM - G - Pulling back from its 52-week high with above average volume behind today's 4th consecutive loss. Its 50 DMA line (now $130.44) defines near-term support to watch on pullbacks where a violation may trigger a technical sell signal. Reported earnings +90% on +54% sales revenues for the Jan '15 quarter. After breaking out 9/02/14 it has spent very little time basing, and it is very extended from any sound base, yet could produce more climactic gains.

3/4/2015 12:45:50 PM - G - Reported earnings +90% on +54% sales revenues for the Jan '15 quarter. Its 50 DMA line (now $129.56) defines near-term support to watch on pullbacks where a violation may trigger a technical sell signal. After breaking out 9/02/14 it has spent very little time basing, and it is very extended from any sound base, yet could produce more climactic gains.

3/3/2015 1:05:38 PM - G - Its 50 DMA line (now $129.10) defines near-term support to watch on pullbacks where a violation may trigger a technical sell signal. After breaking out 9/02/14 it has spent very little time basing, and it is very extended from any sound base, yet could produce more climactic gains.

3/2/2015 12:48:28 PM - G - Since breaking out on 9/02/14 it has spent very little time basing and it is very extended from any sound base. Its 50 DMA line (now $128.52) defines near-term support to watch on pullbacks where a violation may trigger a technical sell signal.

2/25/2015 5:38:50 PM - G - Rallied for a best-ever close today, getting more extended from any sound base. Its 50 DMA line defines near-term support where a violation may trigger a technical sell signal.

2/23/2015 5:28:37 PM - G - Reversed into the red after touching another new high today, getting more extended from any sound base. Its 50 DMA line defines near-term support where a violation may trigger a technical sell signal. See the latest FSU analysis for more details and new annotated graphs.

2/20/2015 6:10:55 PM - G - Hit another new high today, getting more extended from any sound base. Its 50 DMA line defines near-term support where a violation may trigger a technical sell signal.

2/17/2015 2:07:14 PM - G - Hit another new high with today's 5th consecutive gain, and it is extended from any sound base. Its 50 DMA line defines near-term support where a violation may trigger a technical sell signal.

2/10/2015 7:05:16 PM - G - Ended the session less than a point off of its best-ever close with a small gain on light volume. Its 50 DMA line and recent lows define near-term support where violations may trigger technical sell signals.

2/5/2015 7:26:25 PM - G - Posted a 2nd consecutive gain today on very light volume after testing support at its 50 DMA line ($122.82). Recent low ($117.60 on 1/02/15) defines the next important near-term support to watch where violations may trigger technical sell signals.

2/3/2015 5:49:57 PM - G - Testing support at its 50 DMA line with losses this week. Recent low ($117.60 on 1/02/15) defines the next important near-term support to watch where violations may trigger technical sell signals.

1/29/2015 6:41:30 PM - G - No resistance remains and it ended near the session high with a gain on below average volume for a best-ever close. The 50 DMA line ($121.14) and recent low ($117.60 on 1/02/15) define important near-term support to watch where violations may trigger technical sell signals. See the latest FSU analysis for more details and annotated graphs.

1/28/2015 6:24:49 PM - G - Ended near the session low with a loss on light volume after it was poised for a best-ever close. The 50 DMA line ($120.77) and recent low ($117.60 on 1/02/15) define important near-term support to watch where violations may trigger technical sell signals. See the latest FSU analysis for more details and new annotated graphs.

1/23/2015 5:44:30 PM - G - Posted a gain today with below average volume nearly challenging its all-time high. It still has not formed a sound base. The 50 DMA line ($119.73) and the recent low ($117.60 on 1/02/15) define important near-term support to watch where violations may trigger technical sell signals.

1/20/2015 6:57:23 PM - G - Perched near its all-time high, still stubbornly holding its ground with volume totals cooling. It still has not formed any sound base. The 50 DMA line ($118.66) and recent low ($117.60 on 1/02/15) define important near-term support to watch where violations may trigger technical sell signals.

1/14/2015 5:38:31 PM - G - Perched near its all-time high, holding its ground with volume totals cooling. Prior reports cautioned members - "It has not formed a sound base. The 50 DMA line defines near-term support to watch below recent lows." See the latest FSU analysis for more details and new annotated graphs.

1/8/2015 6:07:45 PM - G - Posted a 2nd consecutive gain today with even lighter volume. Prior reports cautioned members - "It has not formed a sound base. The 50 DMA line defines near-term support to watch below recent lows." See the latest FSU analysis for more details and new annotated graphs.

1/7/2015 7:53:14 PM - G - Gapped up today and posted a gain on below average volume. Prior reports cautioned members - "It has not formed a sound base. The 50 DMA line defines near-term support to watch below recent lows."

1/5/2015 7:10:39 PM - G - Posted a gain on below average volume today. Prior reports cautioned members - "It has not formed a sound base. The 50 DMA line defines near-term support to watch below recent lows."

12/29/2014 12:35:40 PM - G - Pulling back today on slightly higher volume. Prior reports cautioned members - "It has not formed a sound base. The 50 DMA line defines near-term support to watch below recent lows."

12/23/2014 6:59:08 PM - G - Pulled back today on lighter volume following 4 consecutive gains. It has not formed a sound base. The 50 DMA line defines near-term support to watch below recent lows.

12/18/2014 6:07:26 PM - G - Gapped up today and hit a new all-time high, but it has not formed a sound base. The 50 DMA line defines near-term support to watch below recent lows. See the latest FSU analysis for more details and new annotated graphs.

12/15/2014 1:45:02 PM - G - Quietly consolidating near all-time highs, it has not formed a sound base, and the 50 DMA line ($108.47) defines near-term support to watch. Reported earnings +88% on +50% sales revenues for the Oct '14 quarter.

12/8/2014 6:25:54 PM - G - Quietly consolidating near all-time highs. It did not form a sound base, and the 50 DMA line defines near-term support to watch. Reported earnings +88% on +50% sales revenues for the Oct '14 quarter.

12/1/2014 6:36:10 PM - G - Pulled back from all-time highs with higher volume today. It did not form a sound base, and the 50 DMA line defines near-term support to watch. Reported earnings +88% on +50% sales revenues for the Oct '14 quarter. See the latest FSU analysis for more details and new annotated graphs.

11/25/2014 12:43:43 PM - G - Hitting new all-time highs with today's 2nd consecutive volume-driven gain. It did not form a sound base, and the 50 DMA line defines near-term support to watch. Reported earnings +88% on +50% sales revenues for the Oct '14 quarter.

11/24/2014 12:59:23 PM - G - Quietly hitting new highs with today's gain lacking great volume conviction. It has not formed a sound base, and the 50 DMA line ($102.74) defines near-term support to watch.

11/18/2014 5:36:00 PM - G - Ended today with a 2nd small loss on light volume. Its 50 DMA line ($101.92) defines near-term support to watch. It has not formed a sound base.

11/13/2014 6:00:37 PM - G - Hit a new all-time high today but finished near the session low with a small gain on light volume. Its 50 DMA line ($100.71) defines near-term support to watch. It has not formed a sound base. See the latest FSU analysis for more details and new annotated graphs.

11/11/2014 12:27:45 PM - G - Perched at its all-time high and making its 3rd consecutive mid-day report appearance. Its 50 DMA line ($99.87) defines near-term support to watch. Prior notes cautioned members - "Volume totals cooled in recent weeks, a sign that few investors have headed for the exit, however it has not formed a sound base."

11/10/2014 12:39:22 PM - G - Hitting a new all-time high with today's gain. Volume totals cooled in recent weeks, a sign that few investors have headed for the exit, however it has not formed a sound base. Its 50 DMA line ($99.50) defines near-term support to watch.

11/7/2014 12:33:28 PM - G - Perched near its all-time high with volume totals cooling in recent weeks, a sign that few investors have headed for the exit, however it has not formed a sound base. Its 50 DMA line ($99) defines near-term support to watch.

11/5/2014 6:26:10 PM - G - Finished near the session low with a loss today on higher but below average volume. Its 50 DMA line ($98.05) defines near-term support to watch.

11/3/2014 6:09:43 PM - G - Stubbornly holding its ground with volume totals cooling while perched near its 52-week high, extended from any sound base. Its 50 DMA line ($97.27) defines important near-term support where a violation would trigger a technical sell signal.

10/28/2014 6:47:07 PM - G - Perched near its 52-week high, extended from any sound base. Its 50 DMA line ($95.67) defines important near-term support where a violation would trigger a technical sell signal. See the latest FSU analysis for more details and new annotated graphs.

10/27/2014 12:25:37 PM - G - Gapped down today, retreating from its 52-week high. It is extended from any sound base. Recent low ($87.83 on 10/13/14) and 50 DMA line define important near-term support where violations would trigger technical sell signals.

10/23/2014 5:57:26 PM - G - Hit new 52-week and all-time highs with today's solid gain on higher volume, getting more extended from any sound base. Recent low ($87.83 on 10/13/14) and 50 DMA line define important near-term support where violations would trigger technical sell signals.

10/22/2014 6:02:41 PM - G - Small loss today on lighter volume broke a streak of 6 consecutive gains. Recent low ($87.83 on 10/13/14) and 50 DMA line define important near-term support where violations would trigger technical sell signals.

10/21/2014 6:07:07 PM - G - Rallied near its best-ever close with today's 6th consecutive gain. Recent low ($87.83 on 10/13/14) and 50 DMA line define important near-term support where violations would trigger technical sell signals.

10/16/2014 6:22:01 PM - G - Prompt rebound above the 50 DMA line helped its outlook improve. Recent low ($87.83 on 10/13/14) defines important near-term support where any subsequent violation would raise more serious concerns and trigger a more worrisome technical sell signal.

10/15/2014 6:10:03 PM - G - Today's gain on higher volume followed a prompt rebound above the 50 DMA line which helped its outlook improve. The recent low ($87.83 on 10/13/14) defines important near-term support where any subsequent violation would raise more serious concerns and trigger a more worrisome technical sell signal.

10/14/2014 5:57:05 PM - G - Today's prompt rebound above the 50 DMA line helped its outlook improve after 2 consecutive volume-driven losses violated the recent low ($93.00 on 10/01/14) and 50 DMA line triggering technical sell signals. See the latest FSU analysis for more details and new annotated graphs

10/13/2014 5:51:53 PM - G - Today's 2nd consecutive volume-driven loss violated the recent low ($93.00 on 10/01/14) and sank below its 50 DMA line triggering technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve.

10/10/2014 12:49:38 PM - G - Up from earlier lows but down considerably with heavy volume today, enduring distributional pressure amid weakness in the tech sector. Widespread market (M criteria) weakness has recently prompted concerns. The recent low ($93.00 on 10/01/14) defines initial support to watch above its 50 DMA line ($91.13) where violations would trigger technical sell signals.

10/10/2014 11:07:37 AM - G - Down considerably today amid weakness in the tech sector. Widespread market (M criteria) weakness has recently prompted concerns. The recent low ($93.00 on 10/01/14) defines initial support to watch above its 50 DMA line ($91.13) where violations would trigger technical sell signals.

10/9/2014 5:29:54 PM - G - Finished at its second-best close with today's 2nd consecutive volume-driven gain. Held its ground stubbornly while widespread market (M criteria) weakness recently prompted concerns. The recent low ($93.00 on 10/01/14) defines initial support to watch above its 50 DMA line.

10/8/2014 6:20:33 PM - G - Managed a "positive reversal" for a gain with slightly higher volume today. Perched near its 52-week high following volume-driven gains. Held its ground stubbornly while widespread market (M criteria) weakness recently prompted concerns. The recent low ($103.00 on 10/01/14) defines initial support to watch above its 50 DMA line.

10/6/2014 1:45:03 PM - G - Perched near its 52-week high following volume-driven gains. Held its ground stubbornly while widespread market (M criteria) weakness recently prompted concerns. The recent low ($103.00 on 10/01/14) defines initial support to watch above its 50 DMA line.

10/3/2014 12:06:56 PM - G - Hit a new 52-week high with above average volume behind today's considerable gap up gain. Held its ground stubbornly while widespread market (M criteria) weakness recently prompted concerns. The recent low ($103.00 on 10/01/14) defines initial support to watch above its 50 DMA line.

10/3/2014 10:00:59 AM - G - Gapped up today and hit a new 52-week high with above average volume behind its considerable gain. Held its ground stubbornly near its highs while widespread market (M criteria) weakness recently prompted concerns. Prior highs in the $87 area define initial support to watch above its 50 DMA line ($89.27).

10/2/2014 5:57:06 PM - G - Posted a gain today with above average volume. Holding its ground stubbornly near its highs while widespread market (M criteria) weakness has prompted concerns. Prior highs in the $87 area define initial support to watch above its 50 DMA line ($88.89).

10/1/2014 1:40:21 PM - G - Pulling back with higher volume today amid widespread market (M criteria) weakness which is prompting concern. Prior highs in the $87 area define initial support to watch above its 50 DMA line ($88.54).

9/24/2014 5:31:05 PM - G - Holding its ground near all-time highs with volume totals cooling. Prior highs in the $87 area define initial support to watch above its 50 DMA line ($86.74). Disciplined investors avoid chasing extended stocks. See the latest FSU analysis for more details and new annotated graphs.

9/22/2014 12:29:41 PM - G - Extended from any sound base after recent volume-driven gains. Prior highs in the $87 area define initial support to watch above its 50 DMA line ($85.83). Disciplined investors avoid chasing extended stocks.

9/18/2014 1:00:08 PM - G - Stubbornly holding its ground near its 52-week high, extended from any sound base. Prior highs in the $87 area define initial support to watch above its 50 DMA line ($84.97). Disciplined investors avoid chasing extended stocks.

9/15/2014 12:47:25 PM - G - Perched near its 52-week high following considerable volume-driven gains last week while getting extended from any sound base. No resistance remains due to overhead supply. Prior highs in the $87 area define initial support to watch above its 50 DMA line. Reported earnings +57% on +59% sales revenues for the Jul '14 quarter, continuing its strong earnings history satisfying the C criteria. Its Earnings Per Share (EPS) Rating is right at the 80+ minimum guideline for buy candidates.

9/11/2014 12:27:44 PM - G - Hitting another new 52-week high today with heavy volume behind gains while getting extended from any sound base. No resistance remains due to overhead supply. Prior highs in the $87 area define initial support to watch above its 50 DMA line. Reported earnings +43% on +59% sales revenues for the Jul '14 quarter, continuing its strong earnings history satisfying the C criteria, however its Earnings Per Share (EPS) Rating has slumped below the 80+ minimum guideline for buy candidates.

9/10/2014 12:49:37 PM - G - Gapped up today and rallied beyond its "max buy" level with heavy volume and its color code is changed to green. No resistance remains due to overhead supply. Subsequent violations of the 50 DMA line or the 8/28/14 low ($79.71) would trigger technical sell signals. Reported earnings +43% on +59% sales revenues for the Jul '14 quarter, continuing its strong earnings history satisfying the C criteria.

9/9/2014 7:13:50 PM - Y - Erased a gain to finish with a loss today with above average volume. No resistance remains due to overhead supply. Subsequent violations of the 50 DMA line or the 8/28/14 low ($79.71) would trigger technical sell signals. Reported earnings +43% on +59% sales revenues for the Jul '14 quarter, continuing its strong earnings history satisfying the C criteria.

9/8/2014 6:29:08 PM - Y - Finished at a best ever close with today's volume-driven gain. No resistance remains due to overhead supply. Subsequent violations of the 50 DMA line or the 8/28/14 low ($79.71) would trigger technical sell signals. Reports earnings on 9/09/14 and volume and volatility often increase near earnings news.

9/4/2014 5:52:43 PM - Y - Erased early gains and finished near the session low for a 2nd consecutive session. Triggered a new (or add-on) technical buy signal on 9/02/14 with a considerable gain backed by more than 3 times average volume. No resistance remains due to overhead supply. Subsequent violations of the 50 DMA line or the 8/28/14 low ($79.71) would trigger technical sell signals. Reports earnings on 9/09/14 and volume and volatility often increase near earnings news. See the latest FSU analysis for more details and new annotated graphs.

9/3/2014 12:55:03 PM - Y - Reversed into the red after early gains today trading above its "max buy" level. Hit a new 52-week high and rallied above its pivot point triggering a new (or add-on) technical buy signal on the prior session with a considerable gain backed by more than 3 times average volume. No resistance remains due to overhead supply. Subsequent violations of the 50 DMA line or the 8/28/14 low ($79.71) would trigger technical sell signals. Reports earnings on 9/09/14 and volume and volatility often increase near earnings news.

9/2/2014 6:12:59 PM - Y - Hit a new 52-week high and rallied above its pivot point triggering a new (or add-on) technical buy signal with today's gain backed by more than 3 times average volume. No resistance remains due to overhead supply. Subsequent violations of the 50 DMA line or the 8/28/14 low ($79.71) would trigger technical sell signals. Reports earnings on 9/09/14 and volume and volatility often increase near earnings news.

9/2/2014 12:42:16 PM - Y - Hitting a new 52-week high and rallying above its pivot point with today's considerable volume-driven gain triggering a technical buy signal. No resistance remains due to overhead supply. Subsequent violations of the 50 DMA line or the 8/28/14 low ($79.71) would trigger technical sell signals. Reports earnings on 9/09/14 and volume and volatility often increase near earnings news.

8/29/2014 5:47:39 PM - Y - Tallied a gain on average volume today after finding prompt support at its 50 DMA line ($81.28) on the prior session. Damaging violations of the 50 DMA line and 8/28/14 low ($79.71) would trigger technical sell signals. Subsequent volume-driven gains above the new pivot point cited may trigger a proper new (or add-on) technical buy signal. Due to report earnings on 9/09/14.

8/28/2014 12:23:25 PM - Y - Undercut its 50 DMA line ($81.16) earlier today yet it rebounded and is trading near the session high. A damaging violation may trigger a technical sell signal. Did not tally volume-driven gains above the new pivot point cited to trigger a proper new (or add-on) technical buy signal. Due to report earnings on 9/09/14.

8/27/2014 5:59:13 PM - Y - Finished near session low with a loss on higher volume today indicating distributional pressure. Its 50 DMA line ($81.15) defines important near-term support where a violation may trigger a technical sell signal. Did not tally volume-driven gains above the new pivot point cited to trigger a proper new (or add-on) technical buy signal. Due to report earnings on 9/09/14.

8/25/2014 3:35:58 PM - Y - Quietly hovering near its 52-week high, stubbornly holding its ground. Volume should be at least +40% above average behind gains above a stock's pivot point to trigger a proper technical buy signal. Its 50 DMA line ($81.02) defines important near-term support.

8/19/2014 5:57:55 PM - Y - Reversed into the red today while hovering near its 52-week high. Volume should be at least +40% above average behind gains above a stock's pivot point to trigger a proper technical buy signal. Its 50 DMA line ($80.50) defines important near-term support.

8/14/2014 12:54:43 PM - Y - Hit another new 52-week high with today's volume-driven gain. Volume should be at least +40% above average behind gains above a stock's pivot point during a market rally (M criteria) to trigger a proper technical buy signal. Prior session's gain on +89% above average volume approached and briefly exceeded its pivot point but it did not close above that threshold. Its 50 DMA line defines important near-term support.

8/13/2014 12:30:13 PM - Y - Gapped up today for a volume-driven gain and hit a new 52-week high. Volume should be at least +40% above average behind gains above a stock's pivot point during a market rally (M criteria) to trigger a proper technical buy signal. Found support at its 50 DMA line. That important short-term average and its recent low ($76.86 on 8/01/14) define important near-term support.

8/11/2014 6:41:52 PM - Y - Subsequent volume-driven gains to new high territory may trigger a new (or add-on) technical buy signal. Found support at its 50 DMA line ($79.47). That important short-term average and its recent low ($76.86 on 8/01/14) define important near-term support.

8/6/2014 6:46:52 PM - Y - Subsequent volume-driven gains to new high territory may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($78.98) and recent low ($76.86 on 8/01/14) define important near-term support where subsequent violations would raise serious concerns and trigger technical sell signals.

7/31/2014 3:57:54 PM - Y - Pulling back from its 52-week high with a loss today on below average volume. Color code was changed to yellow with new pivot point cited based on its 6/30/14 high plus 10 cents while building on a short flat base. Subsequent volume-driven gains to new high territory may trigger a new (or add-on) technical buy signal. Its 50 DMA line and prior highs define important support where subsequent violations would raise serious concerns and trigger technical sell signals.

7/30/2014 5:54:26 PM - Y - Color code is changed to yellow with new pivot point cited based on its 6/30/14 high plus 10 cents while building on a short flat base. Subsequent volume-driven gains to new high territory may trigger a new (or add-on) technical buy signal. Its 50 DMA line and prior highs define important support where subsequent violations would raise serious concerns and trigger technical sell signals.

7/24/2014 6:22:59 PM - G - Finished at a best-ever close and near the session higher with today's gain on higher volume. Its 50 DMA line and prior highs define important support where subsequent violations would raise serious concerns and trigger technical sell signals.

7/22/2014 7:11:21 PM - G - Found support above its 50 DMA line and prior highs defining important support where a subsequent violation would raise serious concerns and trigger technical sell signals. See the latest FSU analysis for more details and new annotated graphs.

7/16/2014 7:56:50 PM - G - Small gap up gain today on higher but still below average volume. Its 50 DMA line defines important support and a violation would raise serious concerns and trigger a technical sell signal.

7/10/2014 6:11:04 PM - G - Managed a "positive reversal" today after slumping near its 50 DMA line. Further deterioration would raise more serious concerns.

7/8/2014 1:27:25 PM - G - Down considerably today on above average volume. On the prior session it was noted as it finished near the session low and below its 3/18/14 closing price ($79.82) raising some concerns.

7/7/2014 4:31:27 PM - G - Down today on below average volume yet closed near the session low and below its 3/18/14 closing price ($79.82) raising some concerns.

7/1/2014 12:21:42 PM - G - Pulling back today following a gap up for a new all-time high on the prior session. Prior highs near $80 define initial support to watch on pullbacks. See the latest FSU analysis for more details and new annotated graphs.

6/30/2014 5:35:39 PM - G - Gapped up and hit a new all-time high with +73% above average volume behind with today's 4th consecutive gain. Prior highs near $80 define initial support to watch on pullbacks. See the latest FSU analysis for more details and new annotated graphs.

6/30/2014 12:11:24 PM - G - Gapped up hitting new 52-week and all-time highs and trading above average volume behind with today's 4th consecutive gain. Prior highs near $80 define initial support to watch on pullbacks.

6/30/2014 11:01:59 AM - G - Gapped up today hitting new 52-week and all-time highs with its 4th consecutive gain. Prior highs near $80 define initial support to watch on pullbacks.

6/27/2014 5:00:44 PM - G - Tallied its 3rd consecutive small gain today for a best-ever close. Holding its ground stubbornly near its 52-week and all-time high, making little headway while churning higher volume this week. Prior highs near $72 define important support above its 50 DMA line.

6/25/2014 12:29:10 PM - G - Still holding its ground stubbornly near its 52-week and all-time high. Prior highs near $72 define important support above its 50 DMA line.

6/23/2014 5:48:06 PM - G - Volume totals have been cooling while holding its ground stubbornly near its 52-week high. Prior highs near $72 define important support above its 50 DMA line.

6/16/2014 5:54:47 PM - G - Finished at a best-ever close with near average volume behind today's 5th consecutive gain. Prior highs near $72 define important support above its 50 DMA line.

6/12/2014 6:31:56 PM - G - Encountered distributional pressure after touching a new 52-week high today. Prior highs near $72 define important support above its 50 DMA line. See the latest FSU analysis for more details and new annotated graphs.

6/12/2014 12:45:39 PM - G - Hit a new 52-week high today, getting more extended from the previously noted base. Prior highs near $72 define important support above its 50 DMA line.

6/5/2014 1:05:00 PM - G - Color code is changed to green after rallying above its "max buy" level with today's gain. Little overhead supply remains up through the $80 level. Prior highs near $72 define important support above its 50 DMA line.

6/4/2014 2:28:34 PM - Y - Approaching its "max buy" level with today's gain. Little overhead supply remains up through the $80 level. Prior highs near $72 define important support above its 50 DMA line.

5/30/2014 6:15:23 PM -

Y - Today it tallied a 2nd consecutive volume-driven gain above its pivot point. Faces some remaining overhead supply through the $80 level. Highlighted in yellow in the 5/29/14 mid-day report (read here) as its gap up gain with 5 times average volume completed a bullish "double bottom" base. Prior highs near $72 define important support above its downward sloping 50 DMA line.



5/30/2014 12:40:30 PM -

Y - Traded above its "max buy" level today and during the prior session but it has been encountering some distributional pressure due to remaining overhead supply through the $80 level. Highlighted in yellow with pivot point cited based on its 4/22/14 high in the 5/29/14 mid-day report (read here). Its gap up gain with 5 times average volume completed a bullish "double bottom" base and triggered a technical buy signal. Strong sales revenues increases and earnings through the Apr '14 quarter above the +25% minimum guideline satisfy the C criteria. See the latest FSU analysis for more details and annotated graphs.



5/29/2014 5:54:12 PM -

Y - Finished near the session low, encountering distributional pressure after highlighted in yellow with pivot point cited based on its 4/22/14 high in the earlier mid-day report (read here). Its gap up gain with 5 times average volume completed a bullish "double bottom" base and triggered a technical buy signal. Strong sales revenues increases and earnings through the Apr '14 quarter above the +25% minimum guideline satisfy the C criteria. See the latest FSU analysis for more details and new annotated graphs.



5/29/2014 12:44:51 PM -

Y - Color code is changed to yellow with pivot point cited based on its 4/22/14 high. Gapped up today completing a bullish "double bottom" base with a technical buy signal. Trading within close range of its 52-week high. Strong sales revenues increases and earnings through the Apr '14 quarter above the +25% minimum guideline satisfy the C criteria.