11/28/2023 12:22:30 PM - Perched at its 52-week high. Stubbornly held its ground and made gradual progress after a noted gap up on 11/17/23 rebounding above its 50 DMA line ($191). Reported Sep '23 quarterly earnings +17% on +19% sales revenues versus the year ago period, its 3rd quarterly comparison below +25% minimum earnings guideline (C criteria). Dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

11/17/2023 12:19:28 PM - Gapped up today rebounding above its 50 DMA line ($183) and rallying toward prior highs. Reported Sep '23 quarterly earnings +17% on +19% sales revenues versus the year ago period, its 3rd quarterly comparison below +25% minimum earnings guideline (C criteria). Dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

10/18/2023 12:02:04 PM - Consolidating near its 50 DMA line ($193) today. Reported Jun '23 quarterly earnings +11% on +16% sales revenues versus the year ago period, its 2nd quarterly comparison below +25% minimum earnings guideline (C criteria). Dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

11/19/2021 12:51:31 PM - Undercutting its 50 DMA line ($309) today while retreating further from its all-time high after recently undercutting the prior high ($332). Reported Sep '21 quarterly earnings +75% on +65% sales revenues versus the year ago period, its 3rd strong comparison above +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

11/12/2021 1:01:01 PM - Retreating from its all-time highs with today's 2nd loss in the span of 3 sessions, undercutting the prior high. Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

9/28/2021 12:55:18 PM - Abruptly retreating from its all-time highs with today's 2nd consecutive gap down and big volume-driven loss undercutting its 50 DMA line ($287). Noted with caution in the 8/27/21 mid-day report - "Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20."

9/27/2021 1:11:24 PM - Abruptly retreating from its all-time highs with today's gap down and big volume-driven loss. Last noted with caution in the 8/27/21 mid-day report - "Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20."

8/27/2021 12:53:05 PM - Extended from any sound base and hitting new all-time highs with today's gain adding to an impressive streak of volume-driven gains. Noted with caution in prior reports - "Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20."

8/24/2021 12:52:34 PM - Hitting new all-time highs with today's 11th consecutive volume-driven gain. Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

8/23/2021 12:26:46 PM - Hitting new all-time highs with today's 10th consecutive volume-driven gain. Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

8/18/2021 12:35:37 PM - Hitting new all-time highs with today's 7th consecutive volume-driven gain. Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

8/17/2021 12:39:57 PM - Hitting new all-time highs with today's 6th consecutive volume-driven gain. Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

8/13/2021 12:23:21 PM - Hitting new all-time highs with today's 4th consecutive volume-driven gain. Reported Jun '21 quarterly earnings +96% on +67% sales revenues versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20. Completed a new Public Offering on 6/05/20.

2/19/2021 12:42:40 PM - Hitting a new 52-week high with today's volume-driven gain. Completed a new Public Offering on 6/05/20. Reported Dec '20 quarterly earnings +9 on +26% sales revenues versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20.

12/4/2020 12:57:11 PM - Sputtering below its 50 DMA line ($188.78) after recent volume-driven losses while retreating from its 52-week high. Completed a new Public Offering on 6/05/20. Reported Sep '20 quarterly earnings -3% on +21% sales revenues versus the year ago period, its 2nd consecutive negative quarterly comparison. Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20.

11/13/2020 12:21:18 PM - Testing support near its 50 DMA line ($185) after 4 consecutive volume-driven losses while retreating from its 52-week high. Completed a new Public Offering on 6/05/20. Reported Sep '20 quarterly earnings -3% on +21% sales revenues versus the year ago period, its 2nd consecutive negative quarterly comparison. Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20.

11/12/2020 12:19:07 PM - Testing support near its 50 DMA line ($185) with 3 consecutive volume-driven losses while retreating from its 52-week high. Completed a new Public Offering on 6/05/20. Due to report Sep '20 quarterly results. Volume and volatility often increase near earnings news. Reported Jun '20 quarterly earnings -4% on +16% sales revenues for the Jun '20 quarter versus the year ago period, breaking its strong earnings track record. Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20.

10/5/2020 12:23:45 PM - Hitting a new 52-week high today. Completed a new Public Offering on 6/05/20. Found support near its 50 DMA line during the consolidation since it reported Jun '20 quarterly earnings -4% on +16% sales revenues for the Jun '20 quarter versus the year ago period, breaking its strong earnings track record. Formed a deep cup then rebounded and rallied impressively since dropped from the Featured Stocks list on 2/27/20.

6/5/2020 12:56:53 PM - Proposed a new Public Offering on 6/03/20 after hitting a new 52-week high with recent gains lacking great volume conviction. Bullish action has followed its latest report of earnings +28% on +31% sales revenues for the Mar '20 quarter versus the year ago period, continuing its strong earnings track record. It formed a deep cup and rebounded impressively since dropped from the Featured Stocks list on 2/27/20.

6/4/2020 12:38:36 PM - Proposed a new Public Offering on the prior session after hitting a new 52-week high with recent gains lacking great volume conviction. Bullish action has followed its latest report of earnings +28% on +31% sales revenues for the Mar '20 quarter versus the year ago period, continuing its strong earnings track record. It formed a deep cup but not a sound base pattern as it rebounded impressively since dropped from the Featured Stocks list on 2/27/20. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

5/19/2020 12:26:48 PM - Challenging its 52-week high with today's 4th consecutive volume-driven gain. Bullish action came after it reported earnings +28% on +31% sales revenues for the Mar '20 quarter, continuing its strong earnings track record. It did not form a sound base, however, very little resistance remains due to overhead supply up to the $141 level. Rebounded impressively after a deep pullback since dropped from the Featured Stocks list on 2/27/20.

5/15/2020 12:39:19 PM - Gapped up today after it reported earnings +28% on +31% sales revenues for the Mar '20 quarter, continuing its strong earnings track record. Faces some resistance due to overhead supply up to the $141 level. Rebounding impressively after a deep pullback since dropped from the Featured Stocks list on 2/27/20.

2/27/2020 5:02:03 PM - It will be dropped from the Featured Stocks list tonight. Slumped below its 50 DMA line and undercut its old high ($112) during a damaging streak of 4 consecutive volume-driven losses, abruptly retreating from its all-time high. Reported earnings +28% on +32% sales revenues for the Dec '19 quarter, continuing its strong earnings track record.

2/25/2020 6:13:18 PM - G - Violated its 50 DMA line today, abruptly retreating from its all-time high. Reported earnings +28% on +32% sales revenues for the Dec '19 quarter, continuing its strong earnings track record. It is extended from any sound base. Its prior high ($112.33) defines important near-term support to watch.

2/24/2020 12:39:16 PM - G - Gapped down today retreating from its all-time high hit on the prior session. Reported earnings +28% on +32% sales revenues for the Dec '19 quarter, continuing its strong earnings track record. It is extended from any sound base. Its 50 DMA line ($116.37) and prior high ($112.33) define important near-term support to watch.

2/21/2020 12:30:27 PM - G - Gapped up today hitting a new all-time high. Reported earnings +28% on +32% sales revenues for the Dec '19 quarter, continuing its strong earnings track record. It is extended from any sound base. Its prior high ($112.33) and 50 DMA line ($115.93) define important near-term support to watch on pullbacks.

2/19/2020 2:53:57 PM - G - Due to report earnings news. Perched near its all-time high, extended from any sound base. Its prior high ($112.33) and 50 DMA line ($114.84) define important near-term support to watch.

2/12/2020 6:25:24 PM - G - Consolidating near its high after wedging to new highs with gains lacking great volume conviction. Its prior high ($112.33) and 50 DMA line ($112.68) define important near-term support to watch.

2/10/2020 6:32:47 PM - G - Recent action has been indicative of distributional pressure after wedging to new highs with gains lacking great volume conviction. Its prior high ($112.33) and 50 DMA line ($112) define important near-term support to watch.

2/5/2020 5:53:50 PM - G - Suffered another big loss today with higher volume, action indicative of distributional pressure. Pulled back last week after wedging to new highs with recent gains lacking great volume conviction. Its prior high ($112.33) and 50 DMA line ($110.91) define important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

1/31/2020 5:46:09 PM - G - Pulling back this week after wedging to new highs with recent gains lacking great volume conviction. Its prior high ($112.33) and 50 DMA line ($109.36) define important near-term support to watch. Fundamentals remain strong.

1/27/2020 5:27:01 PM - G - Color code is changed to green after rising above its "max buy" level. Showed resilience today and ended in the upper third of its intra-day range with a small loss on higher volume after wedging to new highs with recent gains lacking great volume conviction. Its 50 DMA line ($107.40) defines important near-term support to watch on pullbacks. Fundamentals remain strong.

1/21/2020 4:26:58 PM - Y - Ended near the session low after a "negative reversal" following a streak of 5 quiet gains for new highs. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Its 50 DMA line ($105.63) defines important near-term support to watch on pullbacks. Fundamentals remain strong.

1/15/2020 5:25:17 PM - Y - Posted a solid gain with +12% above average volume today for a new high. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Its 50 DMA line ($104) defines important near-term support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

1/14/2020 5:10:39 PM - Y - Posted a solid gain with below average volume today for a best ever close. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Its 50 DMA line ($103.85) defines important near-term support to watch on pullbacks. Fundamentals remain strong.

1/10/2020 1:11:40 PM - Y - Loss today with higher volume is indicative of distributional pressure after reaching a new high with gains lacking great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Its 50 DMA line ($103) defines important near-term support to watch on pullbacks. Fundamentals remain strong.

1/8/2020 12:42:58 PM - Y - Hitting a new high with today's gain thus far lacking great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Its 50 DMA line ($102.21) defines important near-term support to watch on pullbacks. Fundamentals remain strong.

1/2/2020 4:06:28 PM - Y - Color code is changed to yellow while perched only -4.1% off its 52-week high. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. Its 50 DMA line ($100.65) defines important near-term support to watch on pullbacks. Fundamentals remain strong.

12/27/2019 5:39:03 PM - G - Perched only -3.9% off its 52-week high. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. Its 50 DMA line ($100) defines important near-term support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and an annotated graph.

12/26/2019 5:22:38 PM - G - Quietly edged above its November high close today and it is perched only -2.4% off its 52-week high. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. Its 50 DMA line ($100) defines important near-term support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

12/23/2019 1:06:47 PM - G - Perched within striking distance of its prior high and its 52-week high Subsequent volume-driven gains for new highs are still needed to trigger a technical buy signal. Found support near its 50 DMA line ($99.63) during the recent consolidation. Fundamentals remain strong.

12/17/2019 5:13:17 PM - G - Subsequent volume-driven gains for new highs are still needed to trigger a technical buy signal. Found support near its 50 DMA line ($99) after volume-driven losses. Prior lows and its 200 DMA line define the next important support to watch. Fundamentals remain strong.

12/12/2019 6:08:40 PM - G - Posted a solid gain today with volume slightly above average. Disciplined investors will watch for noted improvement and subsequent volume-driven gains for new highs which are still needed to trigger a technical buy signal. Found support near its 50 DMA line ($98.49) after volume-driven losses. Prior lows and its 200 DMA line define the next important support to watch. Fundamentals remain strong.

12/10/2019 5:57:56 PM - G - Disciplined investors will watch for noted improvement and subsequent volume-driven gains for new highs which are still needed to trigger a technical buy signal. Found support near its 50 DMA line ($98) after volume-driven losses. Prior lows and its 200 DMA line define the next important support to watch. Fundamentals remain strong.

12/5/2019 5:11:28 PM - G - Posted a 2nd consecutive gain with light volume. Found support after again slumping near its 50 DMA line ($97.43) with volume-driven losses. Prior lows and its 200 DMA line define the next important support to watch. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

12/3/2019 12:30:25 PM - G - Color code is changed to green while slumping near its 50 DMA line ($97) with higher volume behind today's big 4th consecutive loss. Prior lows and its 200 DMA line define the next important support to watch. Reported earnings +35% on +27% sales revenues for the Sep '19 quarter.

12/2/2019 12:19:45 PM - Y - Color code was changed to yellow while rebounding impressively with 6 consecutive gains after finding prompt support near its 50 DMA line ($96.91). Pulled back abruptly after it reported earnings +35% on +27% sales revenues for the Sep '19 quarter.

11/26/2019 12:57:17 PM - Y - Color code is changed to yellow while rebounding impressively with 6 consecutive gains after finding prompt support near its 50 DMA line ($96.12). Pulled back abruptly after it reported earnings +35% on +27% sales revenues for the Sep '19 quarter.

11/25/2019 6:09:24 PM - G - Rebounding impressively with 5 consecutive gains after finding prompt support near its 50 DMA line ($95.80). Pulled back abruptly after it reported earnings +35% on +27% sales revenues for the Sep '19 quarter.

11/20/2019 5:32:33 PM -
G - Rebounding following 2 damaging volume-driven losses after recently featured, finding prompt support near its 50 DMA line ($94.92). Reported earnings +35% on +27% sales revenues for the Sep '19 quarter.


11/18/2019 6:33:45 PM - G - Color code is changed to green after abruptly retreating with 2 damaging volume-driven losses testing its 50 DMA line ($94.51). Reported earnings +35% on +27% sales revenues for the Sep '19 quarter.

11/15/2019 11:57:13 AM - Y - Reported earnings +35% on +27% sales revenues for the Sep '19 quarter. Abruptly retreating today after an impressive streak of 12 consecutive gains. It was highlighted in yellow with new pivot point cited based on its 8/01/19 high plus 10 cents in the prior mid-day report and noted - "Subsequent volume-driven gains above the pivot point may trigger a technical buy signal. Due to report Sep '19 quarterly results. Volume and volatility often increase near earnings news. Found support near its 200 DMA line during the consolidation since dropped from the Featured Stocks list on 8/19/19. Reported earnings +33% on +23% sales revenues for the Jun '19 quarter continuing its strong earning track record." See the latest FSU analysis for more details and an annotated graph.

11/14/2019 5:05:08 PM - Y - Finished strong with above average volume behind today's 12th consecutive gain. It was highlighted in yellow with new pivot point cited based on its 8/01/19 high plus 10 cents in the mid-day report and noted - "Subsequent volume-driven gains above the pivot point may trigger a technical buy signal. Due to report Sep '19 quarterly results. Volume and volatility often increase near earnings news. Found support near its 200 DMA line during the consolidation since dropped from the Featured Stocks list on 8/19/19. Reported earnings +33% on +23% sales revenues for the Jun '19 quarter continuing its strong earning track record." See the latest FSU analysis for more details and a new annotated graph.

11/14/2019 11:38:48 AM - Y - Color code is changed to yellow with new pivot point cited based on its 8/01/19 high plus 10 cents. Rebounding near its all-time high with today's 12th consecutive gain. Subsequent volume-driven gains above the pivot point may trigger a technical buy signal. Due to report Sep '19 quarterly results. Volume and volatility often increase near earnings news. Found support near its 200 DMA line during the consolidation since dropped from the Featured Stocks list on 8/19/19. Reported earnings +33% on +23% sales revenues for the Jun '19 quarter continuing its strong earning track record

8/19/2019 5:35:40 PM - Suffered another big volume-driven loss today and it will be dropped from the Featured Stocks list. A rebound above the 50 DMA line($103.87) is needed for its outlook to improve. Reported earnings +33% on +23% sales revenues for the Jun '19 quarter continuing its strong earning track record

8/16/2019 12:23:26 PM - G - Losses this week violated its 50 DMA line raising concerns and triggering a technical sell signal. A rebound above the 50 DMA line($103.89) is needed for its outlook to improve. Reported earnings +33% on +23% sales revenues for the Jun '19 quarter continuing its strong earning track record. Members were reminded - "Volume and volatility often increase near earnings news."

8/14/2019 5:56:48 PM - G - Big loss on light volume today violated its 50 DMA line ($103.55) raising concerns. It has not formed a sound new base of sufficient length. Due to report earnings news on 8/15/19. Volume and volatility often increase near earnings news.

8/12/2019 1:07:28 PM - G - Gapped down and undercut its 50 DMA line ($102.94). It has not formed a sound new base of sufficient length. Due to report earnings news on 8/15/19. See the latest FSU analysis for more details and an annotated graph.

8/9/2019 8:54:16 PM - G - Found support at Its 50 DMA line ($102.476), but it has not formed a sound new base of sufficient length. Due to report earnings news on 8/15/19. See the latest FSU analysis for more details and a new annotated graph.

8/8/2019 10:48:54 AM - G - Found support at Its 50 DMA line ($102.41), but it has not formed a sound new base of sufficient length. Due to report earnings news on 8/15/19.

8/5/2019 4:17:25 PM - G - Pulled back from its all-time high with today's 2nd consecutive loss on below average volume. Very extended from any sound base. Its 50 DMA line ($101.55) defines important support to watch. Fundamentals remain strong.

8/2/2019 1:24:23 PM - G - Pulling back from its all-time high hit on the prior session. Very extended from any sound base. Its 50 DMA line ($101.20) defines important support to watch. Fundamentals remain strong.

8/1/2019 12:00:23 PM - G - Perched near its all-time high today, very extended from any sound base. Its 50 DMA line ($100) defines important support to watch on pullbacks. Fundamentals remain strong.

7/30/2019 4:13:00 PM - G - Pulled back from its all-time high today with light volume following 4 consecutive gains with below average volume. Very extended from any sound base. Its 50 DMA line ($100) defines important support to watch on pullbacks. Fundamentals remain strong.

7/26/2019 5:58:51 PM - G - Posted a 3rd consecutive gain today with below average volume and hit another new all-time high. Wedged higher with recent gains lacking great volume conviction, and it is very extended from any sound base. Its 50 DMA line ($99.03) defines important support to watch on pullbacks. Fundamentals remain strong.

7/24/2019 4:05:42 PM - G - Stubbornly holding its ground near its all-time. Wedged higher with recent gains lacking great volume conviction, and it is very extended from any sound base. Its 50 DMA line ($97.94) defines important support to watch on pullbacks. Fundamentals remain strong.

7/17/2019 5:36:02 PM - G - Pulled back for a 5h consecutive small loss on light volume, remaining perched near its all-time. Wedged higher with recent gains lacking great volume conviction, and it is very extended from any sound base. Its 50 DMA line ($95.61) defines important support to watch on pullbacks. Fundamentals remain strong.

7/11/2019 5:11:41 PM -
G - Perched at its all-time after wedging higher with recent gains lacking great volume conviction, very extended from any sound base. Its 50 DMA line ($93.69) defines important support to watch on pullbacks. Fundamentals remain strong.


7/8/2019 4:19:22 PM - G - Perched at its all-time high following 7 consecutive gains marked by below average volume. Very extended from any sound base. Its 50 DMA line ($92.21) defines important support to watch on pullbacks. Fundamentals remain strong.

7/1/2019 1:00:08 PM - G - Perched near its all-time high, very extended from any sound base. Its 50 DMA line ($90.41) defines important support where a violation would raise concerns and trigger a technical sell signal. Fundamentals remain strong.

6/24/2019 2:53:36 PM - G - Pulling back today following 5 consecutive gains into new high territory. Very extended from any sound base. Its 50 DMA line ($88.38) defines important support where a violation would raise concerns and trigger a technical sell signal. Fundamentals remain strong.

6/17/2019 5:41:53 PM - G - Posted a small gain today with below average volume for a best-ever close. Very extended from any sound base. Its 50 DMA line ($85.76) defines important support where a violation would raise concerns and trigger a technical sell signal. Fundamentals remain strong.

6/12/2019 5:25:52 PM - G - Rallied for a best-ever close with today's big gain on near average volume. Very extended from any sound base. Its 50 DMA line ($84.10) defines important support where a violation would raise concerns and trigger a technical sell signal. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

6/10/2019 5:19:56 PM - G - Hit another new all-time high with today's 5th consecutive gain on lighter than average volume. Very extended from any sound base. Its 50 DMA line ($83) defines important support where a violation would raise concerns and trigger a technical sell signal. Fundamentals remain strong.

6/7/2019 6:49:11 PM - G - Quietly touched a new all-time high with today's 4th consecutive gain on lighter than average volume. Very extended from any sound base. Its 50 DMA line ($82.51) defines important support where a violation would raise concerns and trigger a technical sell signal. Fundamentals remain strong.

6/3/2019 9:12:51 PM - G - Abruptly retreated from its all-time high with a big loss today on higher volume. Very extended from any sound base. Its 50 DMA line ($80.81) defines important support above the prior high ($74). Violations would raise concerns and trigger technical sell signals. Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record.

5/29/2019 1:06:01 PM - G - Gapped down today, retreating from its all-time high after getting very extended from any sound base. Its 50 DMA line ($79.74) defines important support above the prior high ($74). Violations would raise concerns and trigger technical sell signals. Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record.

5/28/2019 12:48:53 PM - G - Posting yet another gain with above average volume today for a new all-time high, getting more extended from any sound base. Its 50 DMA line ($79.36) defines important support above the prior high ($74). Violations would raise concerns and trigger technical sell signals. Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record.

5/24/2019 5:45:04 PM - G - Posted yet another gain with above average volume today for a new all-time high, getting more extended from any sound base. Its 50 DMA line ($79) defines important support above the prior high ($74). Violations would raise concerns and trigger technical sell signals. Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record.

5/21/2019 5:45:21 PM - G - Posted another gain with above average volume today for a new all-time high, getting more extended from any sound base. Its 50 DMA line ($77.85) defines important support above the prior high ($74). Violations would raise concerns and trigger technical sell signals. Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record.

5/17/2019 7:06:01 PM - G - Pulled back today with lighter volume after 3 consecutive gains marked by above average volume. Its 50 DMA line ($77.18) defines important support above the prior high ($74). Violations would raise concerns and trigger technical sell signals. Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record.

5/15/2019 12:41:59 PM - G - Its 50 DMA line ($76.52) defines important support above the prior high ($74). Violations would raise concerns and trigger technical sell signals. Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record.

5/13/2019 5:43:44 PM - G - Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record. Extended from any sound base, it pulled back abruptly today and erased the prior session's gain. Its 50 DMA line ($76.10) defines important support above the prior high ($74). Violations would raise concerns and trigger technical sell signals.

5/10/2019 12:39:52 PM - G - Reported earnings +32% on +22% sales revenues for the quarter ended March 31st, 2019 versus the year ago period, continuing its strong earning track record. Pulled back and tested support at its 50 DMA line ($75.91) then manged a "positive reversal" and rebounded to touch a new all-time high today. Extended from any sound base. Near-term support is at its 50 DMA line and the prior high ($74). Violations would raise concerns and trigger technical sell signals.

5/9/2019 3:40:41 PM - G - Due to report financial results for the quarter ended March 31st, 2019 after today's close. Volume and volatility often increase near earnings news. Pulling back for a 3rd loss in the span of 4 sessions marked by above average volume, encountering distributional pressure since touching a new all-time high last week. Extended from any sound base. Near-term support is at its 50 DMA line ($75.59) and the prior high ($74). Violations would raise concerns and trigger technical sell signals. See the latest FSU analysis for more details and an annotated graph.

5/7/2019 6:07:08 PM - G - Pulling back from its all-time high hit last week. Extended from any sound base. Due to report financial results for the quarter ended March 31st, 2019 on Thursday, May 9th, 2019 after the close. Volume and volatility often increase near earnings news. Near-term support is at its 50 DMA line ($75.11) and the prior high ($74). Violations would raise concerns and trigger technical sell signals. See the latest FSU analysis for more details and a new annotated graph.

5/7/2019 11:40:59 AM - G - Pulling back this week after getting extended from any sound base. Due to report financial results for the quarter ended March 31st, 2019 on Thursday, May 9th, 2019 after the close. Volume and volatility often increase near earnings news. Near-term support is at its 50 DMA line ($75.11) and the prior high ($74). Violations would raise concerns and trigger technical sell signals.

4/30/2019 6:03:51 PM - G - Posted a big gain today with light volume for a best-ever close. Very extended from any sound base. Near-term support is at its prior high ($74) and its 50 DMA line ($73.92). Violations would raise concerns and trigger technical sell signals.

4/24/2019 12:37:16 PM - G - Pulling back today after a big gain with above average volume for a new all-time high on the prior session. Very extended from any sound base. Near-term support is at its prior high ($74) and its 50 DMA line ($72.79). Violations would raise concerns and trigger technical sell signals.

4/23/2019 7:02:13 PM - G - Posted a big gain today with above average volume for a new all-time high, getting more extended from any sound base. Near-term support is at its prior high ($74) and its 50 DMA line ($72.52). Violations would raise concerns and trigger technical sell signals.

4/22/2019 5:52:01 PM - G - Extended from any sound base and perched near its all-time high with volume totals cooling. Near-term support is at its prior high ($74) and its 50 DMA line ($72.19) . Violations would raise concerns and trigger technical sell signals.

4/17/2019 5:33:42 PM - G - Retreated from its all-time high with today's big loss with near average volume. Near-term support is at its prior high ($74) and its 50 DMA line ($71.69) . Violations would raise concerns and trigger technical sell signals.

4/16/2019 1:33:12 PM - G - Hitting yet another new all-time high with today's quiet gain. Near-term support is at its 50 DMA line ($71.50) and prior lows in the $66-67 area. Violations would raise concerns and trigger technical sell signals.

4/10/2019 12:47:24 PM - G - Hitting yet another new all-time high with today's 3rd volume-driven gain in the span of 4 sessions. Found support at its 50 DMA line ($70.42) and above prior lows in the $66-67 area. Violations would raise concerns and trigger technical sell signals.

4/9/2019 12:42:58 PM - G - Hitting a new all-time high today. Found support at its 50 DMA line ($70.25) and above prior lows in the $66-67 area. Violations would raise concerns and trigger technical sell signals.

4/5/2019 12:39:29 PM - G - Perched at its all-time high. Rose above its "max buy" level with gain backed by above average volume and its color code was changed to green. Found prompt support at its 50 DMA line ($69.97) and above prior lows in the $66-67 area. Violations would raise concerns and trigger technical sell signals.

4/3/2019 5:37:00 PM - G - Hit a new all-time high and rose above its "max buy" level with today's 2nd consecutive big gain with slightly above average volume and its color code is changed to green. Found prompt support at its 50 DMA line ($69.59) and above prior lows in the $66-67 area. Violations would raise concerns and trigger technical sell signals.

4/2/2019 6:07:21 PM - Y - Challenged its all-time high with a big gain today with slightly above average volume. Found prompt support at its 50 DMA line ($69.38) and above prior lows in the $66-67 area. Violations would raise concerns and trigger technical sell signals.

3/28/2019 5:44:17 PM - Y - Posted a big gain today with light volume, finding prompt support at its 50 DMA line ($68.98) and above prior lows in the $66-67 area. Violations would raise concerns and trigger technical sell signals. See the latest FSU analysis for more details and an annotated graph.

3/26/2019 6:21:30 PM - Y - Perched near its all-time high, consolidating above its 50 DMA line ($68.68) and prior lows in the $66-67 area. Violations would raise concerns and trigger technical sell signals. See the latest FSU analysis for more details and a new annotated graph.

3/22/2019 7:00:15 PM - Y - Pulled back from its all-time high with today's loss on below average volume. Its 50 DMA line ($68.28) and prior lows in the $66-67 area define important near-term support to watch where violations would raise concerns and trigger technical sell signals.

3/19/2019 6:10:13 PM - Y - Volume totals have been cooling while holding its ground stubbornly near its all-time high. Its 50 DMA line ($67.51) and prior lows define important near-term support to watch on pullbacks.

3/13/2019 7:15:52 PM - Y - Posted a solid gain today with +33% above average volume. Recently sputtering since rallying from an advanced "3-weeks tight" base. Prior low ($65.73 on 2/08/19) defines near-term support above its 50 DMA line ($66.13).

3/6/2019 5:56:33 PM - Y - Pulled back today with higher (near average) volume than the prior session. Still sputtering since recently rallying from an advanced "3-weeks tight" base. Prior low ($65.73 on 2/08/19) defines near-term support above its 50 DMA line ($64.68).

3/1/2019 6:13:08 PM - Y - Sputtering since recently rallying from an advanced "3-weeks tight" base. Prior low ($65.73 on 2/08/19) defines near-term support above its 50 DMA line ($63.78).

2/28/2019 11:51:13 AM - Y - Stalled after recently rallying from an advanced "3-weeks tight" base. Prior low ($65.73 on 2/08/19) defines near-term support above its 50 DMA line ($63.45).

2/22/2019 5:32:10 PM - Y - Posted a gain today with light volume for a best-ever close. Volume totals have been cooling since 2/15/19 when noted as it rallied from an advanced "3-weeks tight" base.

2/20/2019 5:07:22 PM - Y - Pulled back today with lighter volume following 2 consecutive volume-driven gains for new highs. Color code was changed to yellow with pivot point cited based on its 1/30/19 high plus 10 cents while it rallied from an advanced "3-weeks tight" base.

2/15/2019 5:21:48 PM - Y - Finished in the middle of its intra-day range with gain for new high backed by +160% above average volume. Color code was changed to yellow with pivot point cited based on its 1/30/19 high plus 10 cents. Rallied from an advanced "3-weeks tight" base. Volume-driven gains for new highs in prior weeks triggered an earlier technical buy signal. Reported Dec '18 quarterly earnings +28% on +21% sales revenues. Prior quarterly comparisons versus the year ago periods were very near or above the +25% minimum earnings guideline (C criteria). This Luxembourg-based Computer - Tech Services firm completed a Secondary Offering on 6/21/18. See the latest FSU for more details and a new annotated graph.

2/15/2019 1:25:48 PM - Y - Color code is changed to yellow with pivot point cited based on its 1/30/19 high plus 10 cents. Hit a new 52-week high today but retreated after an early volume-driven gain while trying to rally from an advanced "3-weeks tight" base. Volume-driven gains for new highs in prior weeks triggered an earlier technical buy signal. Reported Dec '18 quarterly earnings +28% on +21% sales revenues. Prior quarterly comparisons versus the year ago periods were very near or above the +25% minimum earnings guideline (C criteria). This Luxembourg-based Computer - Tech Services firm completed a Secondary Offering on 6/21/18.

1/22/2019 12:20:18 PM - Rebounded near its 52-week high. Found support near its 50 and 200 DMA lines with recent gains. Recently reported Sep '18 quarterly earnings +24% on +23% sales revenues, while the 3 prior quarterly comparison versus the year ago period were above the +25% minimum earnings guideline (C criteria). This Luxembourg-based Computer - Tech Services firm completed a Secondary Offering on 6/21/18.

1/16/2019 12:53:33 PM - Rebounding near its 52-week high. Found support near its 50 and 200 DMA lines with recent gains. Recently reported Sep '18 quarterly earnings +24% on +23% sales revenues, while the 3 prior quarterly comparison versus the year ago period were above the +25% minimum earnings guideline (C criteria). This Luxembourg-based Computer - Tech Services firm completed a Secondary Offering on 6/21/18.

12/12/2018 12:36:17 PM - Finding support above its 50 and 200 DMA lines with this week's gains. Recently reported Sep '18 quarterly earnings +24% on +23% sales revenues, while the 3 prior quarterly comparison versus the year ago period were above the +25% minimum earnings guideline (C criteria). This Luxembourg-based Computer - Tech Services firm completed a Secondary Offering on 6/21/18.

8/28/2018 11:55:16 AM - Powering to new all-time highs with today's 5th consecutive gain. Recently reported Jun '18 quarterly earnings +54% on +28% sales revenues, its 3rd strong quarterly comparison versus the year ago period above the +25% minimum earnings guideline (C criteria). This Luxembourg-based Computer - Tech Services firm showed mostly bullish action since it completed a Secondary Offering on 6/21/18.

8/24/2018 12:48:35 PM - Reported Jun '18 quarterly earnings +54% on +28% sales revenues, its 3rd strong quarterly comparison versus the year ago period above the +25% minimum earnings guideline (C criteria). Perched at its all-time high after gapping down and undercutting the prior low and 50 DMA line earlier today. This Luxembourg-based Computer - Tech Services firm showed mostly bullish action since it completed a Secondary Offering on 6/21/18.

7/12/2018 12:07:23 PM - This Luxembourg-based Computer - Tech Services firm completed a Secondary Offering on 6/21/18 and is hitting a new all-time high today. Prior mid-day reports noted - "Found support recently at its 200 DMA line. Reported Mar '18 quarterly earnings +52% on +35% sales revenues, its 2nd strong quarterly comparison versus the year ago period. Prior comparisons were below the +25% minimum earnings guideline (C criteria)."

7/9/2018 11:57:28 AM - This Luxembourg-based Computer - Tech Services firm completed a Secondary Offering on 6/21/18 and remains perched near its all-time high. Prior mid-day reports noted - "Found support recently at its 200 DMA line. Reported Mar '18 quarterly earnings +52% on +35% sales revenues, its 2nd strong quarterly comparison versus the year ago period. Prior comparisons were below the +25% minimum earnings guideline (C criteria)."

6/20/2018 12:35:39 PM - This Luxembourg-based Computer - Tech Services firm gapped down today retreating from its all-time high. Made gradual progress after last noted in the 5/11/18 mid-day report - "Found support recently at its 200 DMA line. Reported Mar '18 quarterly earnings +52% on +35% sales revenues, its 2nd strong quarterly comparison versus the year ago period. Prior comparisons were below the +25% minimum earnings guideline (C criteria)."

5/11/2018 12:46:59 PM - This Luxembourg-based Computer - Tech Services firm touched a new all-time high with today gap up and considerable volume-driven gain. Found support recently at its 200 DMA line. Reported Mar '18 quarterly earnings +52% on +35% sales revenues, its 2nd strong quarterly comparison versus the year ago period. Prior comparisons were below the +25% minimum earnings guideline (C criteria).

5/8/2018 12:25:05 PM - Slumped from its all-time high and violated its 50 DMA line, finding support recently at its 200 DMA line. Noted in prior mid-day reports - "Reported Dec '17 quarterly earnings +44% on +32% sales revenues, but prior comparisons were below the +25% minimum earnings guideline (C criteria). Fundamental concerns were noted in prior mid-day reports."

4/4/2018 12:23:27 PM - Slumped from its all-time high and violated its 50 DMA line. Last noted in the 2/21/18 mid-day report - "Reported Dec '17 quarterly earnings +44% on +32% sales revenues, but prior comparisons were below the +25% minimum earnings guideline (C criteria). Fundamental concerns were noted in prior mid-day reports."

2/21/2018 11:58:53 AM - Spiked to new all-time highs with above average volume behind 6 consecutive gains. Reported Dec '17 quarterly earnings +44% on +32% sales revenues, but prior comparisons were below the +25% minimum earnings guideline (C criteria). Fundamental concerns were noted in prior mid-day reports.

2/20/2018 2:11:33 PM - Spiking to a new all-time highs with above average volume behind today's 6th consecutive gain. Reported Dec '17 quarterly earnings +44% on +32% sales revenues, but prior comparisons were below the +25% minimum earnings guideline (C criteria). Fundamental concerns were noted in prior mid-day reports.

1/2/2018 12:59:19 PM - There was a "negative reversal" after spiking to a new all-time high early in today's session. Reported Sep '17 quarterly earnings +13% on +33% sales revenues, and prior comparisons were below the +25% minimum earnings guideline (C criteria). Fundamental concerns were noted in prior mid-day reports.

8/12/2016 12:52:51 PM - Found prompt support near its 50 DMA line.. Reported Jun '16 quarterly earnings +16% on +32% sales revenues, below the +25% minimum earnings guideline (C criteria). Fundamental concerns were noted in prior mid-day reports.

8/11/2016 11:59:33 AM - Retreating from its 52-week high and violating its 50 DMA line with today's big volume-driven loss. Reported Jun '16 quarterly earnings +16% on +32% sales revenues, below the +25% minimum earnings guideline (C criteria). Fundamental concerns were noted in prior mid-day reports.

7/13/2016 12:11:53 PM - Perched at its 52-week high. Fundamental concerns were noted as the prior mid-day reports cautioned members - "Reported Mar '16 quarterly earnings +9% on +35% sales revenues. Quarterly earnings increases through Dec '15 have not been strong and steady above the +25% minimum guideline (C criteria)."

6/1/2016 12:30:55 PM - Perched at its 52-week high. Fundamental concerns were noted as the prior mid-day reports cautioned members - "Reported Mar '16 quarterly earnings +9% on +35% sales revenues. Quarterly earnings increases through Dec '15 have not been strong and steady above the +25% minimum guideline (C criteria)."

5/19/2016 12:24:47 PM - Hovering near its 52-week high. Reported Mar '16 quarterly earnings +9% on +35% sales revenues. Quarterly earnings increases through Dec '15 have not been strong and steady above the +25% minimum guideline (C criteria).

5/10/2016 12:59:58 PM - Hitting a new 52-week high. Reported Mar '16 quarterly earnings +9% on +35% sales revenues. Quarterly earnings increases through Dec '15 have not been strong and steady above the +25% minimum guideline (C criteria).

5/9/2016 12:33:44 PM - Due to report Mar '16 quarterly results after the close. Quarterly earnings increases through Dec '15 have not been strong and steady above the +25% minimum guideline (C criteria). Perched within striking distance of its 52-week high.