6/22/2023 12:11:11 PM - Pulled back below its 50 DMA line ($138.35). Noted with caution in prior mid-day reports - "Reported Mar '23 earnings +66% on +54% sales revenues versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a big downturn in FY '20. Dropped from the Featured Stocks list on 2/28/20."

6/5/2023 12:25:43 PM - Pulled back from its 52-week high testing support near its 50 DMA line ($135.57). Last noted with caution in the 4/27/23 mid-day report - "Reported Mar '23 earnings +66% on +54% sales revenues versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a big downturn in FY '20. Dropped from the Featured Stocks list on 2/28/20."

4/27/2023 12:27:58 PM - Powering to a new 52-week high with today's gap up and considerable volume-driven gain. Found support near its 50 DMA line during recent consolidations. Reported Mar '23 earnings +66% on +54% sales revenues versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a big downturn in FY '20. Dropped from the Featured Stocks list on 2/28/20.

3/15/2023 11:58:19 AM - Perched only -6.1% off its 52-week high and consolidating near its 50 DMA line ($239.39). The 3/10/23 mid-day report noted - "Reported Dec '22 earnings +15% on +32% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a big downturn in FY '20. Dropped from the Featured Stocks list on 2/28/20."

3/10/2023 1:05:49 PM - Perched only -5.4% off its 52-week high while pulling back testing its 50 DMA line ($238) with today's volume-driven loss. Reported Dec '22 earnings +15% on +32% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a big downturn in FY '20. Dropped from the Featured Stocks list on 2/28/20.

2/24/2023 1:11:15 PM - Perched only -4.6% off its 52-week high. Reported Dec '22 earnings +15% on +32% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a big downturn in FY '20. Dropped from the Featured Stocks list on 2/28/20.

2/23/2023 12:56:40 PM - Reported Dec '22 earnings +15% on +32% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a big downturn in FY '20. Dropped from the Featured Stocks list on 2/28/20.

12/6/2022 12:07:46 PM - Reported Sep '22 earnings +1% on -3% sales revenues versus the year ago period. Prior quarterly comparisons were above the +25% minimum guideline (C criteria) but showed deceleration in its sales revenues growth rate. Annual earnings (A criteria) had a big downturn in FY '20. Dropped from the Featured Stocks list on 2/28/20.

12/24/2020 11:20:03 AM - Rebounded impressively after a deep pullback since dropped from the Featured Stocks list on 2/28/20. Reported Sep '20 earnings +116% on +10% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria).

2/28/2020 5:50:20 PM - It will be dropped from the Featured Stocks list tonight. Violated its 50 and 200 DMA line this week and had heavier volume behind today's 7th consecutive loss. A rebound above the 50 DMA line is needed for its outlook to improve. Reported Dec '19 earnings +100% on +28% sales revenues, and improvement after the Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.

2/27/2020 5:09:17 PM - G - Violated its 50 DMA line ($144) with heavier volume behind today's 6th consecutive loss triggering a technical sell signal. A rebound above the 50 DMA line is needed for its outlook to improve. Reported Dec '19 earnings +100% on +28% sales revenues, and improvement after the Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria).

2/25/2020 5:53:52 PM - G - Pulled back and finished -10.3% off its 52-week high. Its 50 DMA line ($144) defines near-term support. Due to report Dec '19 earnings news on 2/26/20. The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

2/24/2020 6:31:35 PM - G - Perched only -6.4% off its 52-week high following a streak of gains. Its 50 DMA line ($144) defines near-term support. Due to report Dec '19 earnings news on 2/26/20. The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

2/18/2020 12:16:54 PM - G - Perched at its 52-week high following a streak of gains. Its 50 DMA line ($141.79) defines near-term support above the prior low ($132.55 on 1/03/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

2/12/2020 6:30:40 PM - G - Stubbornly held its ground and hit yet another new 52-week high with today's 5th consecutive gain. Its 50 DMA line ($140) defines near-term support above the prior low ($132.55 on 1/03/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

2/7/2020 5:05:37 PM - G - Stubbornly held its ground and hit yet another new 52-week high with today's gain on near average volume. Its 50 DMA line ($138) defines near-term support above the prior low ($132.55 on 1/03/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

2/4/2020 5:28:15 PM - G - Stubbornly held its ground and hit a new 52-week high with today's 2nd consecutive gain on near average volume. Its 50 DMA line ($136.75) defines near-term support above the prior low ($132.55 on 1/03/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

1/27/2020 5:28:35 PM - G - Stubbornly holding its ground near its 52-week high following recent gains with light volume. Its 50 DMA line ($134) defines near-term support above the prior low ($132.55 on 1/03/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

1/21/2020 5:09:25 PM - G - Reversed into the red after hitting another new 52-week high today following 5 consecutive gains with light volume. Its 50 DMA line ($133) defines near-term support above the prior low ($132.55 on 1/03/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

1/16/2020 6:18:23 PM -
G - Hit another new 52-week high with light volume behind today's 4th consecutive gain. Its 50 DMA line ($132.15) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.


1/13/2020 6:25:11 PM -
G - Rallied for a new 52-week high with today's gain backed by higher volume. Its 50 DMA line ($131) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.


1/6/2020 5:53:44 PM - G - Pulled back for a 4th consecutive loss today with lighter volume while still hovering near its 52-week high. Its 50 DMA line ($130.98) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

12/30/2019 6:23:21 PM - G - Posted a 3rd consecutive gain today with light volume while hitting a new 52-week high. Its 50 DMA line ($130.63) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

12/26/2019 5:24:50 PM -
G - Posted a gain today challenging its best ever close and finished -1.6% off its 52-week high. Its 50 DMA line ($130.36) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.


12/20/2019 5:22:19 PM - G - Churned above average volume and ended lower today while challenging its 52-week high. Its 50 DMA line ($130) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

12/13/2019 5:26:33 PM - G - Posted a gain today with near average volume for a best-ever close while challenging its 52-week high. Its 50 DMA line ($129.61) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

12/9/2019 5:31:50 PM - G - Quietly perched within close striking distance of its 52-week high. Its 50 DMA line ($128.77) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

12/2/2019 12:31:23 PM - G - Perched within close striking distance of its 52-week high, but extended from any sound base. Its 50 DMA line ($128) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

11/25/2019 6:14:00 PM - G - Rallied near its 52-week high with today's 2nd consecutive volume-driven gain. Its 50 DMA line ($127) defines near-term support above the prior low ($121.81 on 11/07/19) The Jun and Sep '19 quarterly earnings versus the year ago periods were both below the +25% minimum guideline (C criteria) and raised fundamental concerns.

11/18/2019 6:26:29 PM - G - Rebounded above its 50 DMA line ($126.87) with today's gain backed by lighter than average volume. Reported Sep '19 earnings +4% on +38% sales revenues versus the year ago period, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria), raising greater fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

11/11/2019 11:46:18 AM - G - Technically, meeting resistance at its 50 DMA line ($126.53) when trying to rebound following damaging volume-driven losses last week. Reported Sep '19 earnings +4% on +38% sales revenues versus the year ago period, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria), raising greater fundamental concerns.

11/4/2019 5:19:06 PM - G - Retreating from its all-time high, it violated its 50 DMA line ($126) with today's volume-driven loss and its color code is changed to green. Reported Sep '19 earnings +4% on +38% sales revenues versus the year ago period, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria), raising greater fundamental concerns. See the latest FSU analysis for more details and an annotated graph.

10/31/2019 6:38:58 PM - Y - Retreated from its all-time high with a volume-driven loss today and tested its 50 DMA line ($126) which acted as support in recent months. Reported Sep '19 earnings +4% on +38% sales revenues versus the year ago period, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria), raising greater fundamental concerns. See the latest FSU analysis for more details and an annotated graph.

10/30/2019 5:43:29 PM - Y - Perched at its all-time high after recent volume-driven gains triggered a new (or add-on) technical buy signal. Reported earnings news after the close. Its 50 DMA line ($126) acted as support in recent weeks during its consolidation. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

10/25/2019 3:25:25 PM - Y - Inching into new all-time high territory with gains lacking great volume conviction. Gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line ($125.41) acted as support in recent weeks during its consolidation. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

10/18/2019 5:51:40 PM - Y - Churned heavy volume as it rallied for a best-ever close today. Stubbornly holding its ground near its all-time high following volume-driven gains last week. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($123.42) acted as support in recent weeks during its consolidation. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

10/15/2019 12:38:09 PM - Y - Stubbornly holding its ground near its all-time high following volume-driven gains last week. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($123.42) acted as support in recent weeks during its consolidation. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

10/9/2019 12:41:28 PM - Y - Posted a 4th consecutive gain with higher volume on the prior session and finished at a record high close. Color code was changed to yellow with new pivot point cited based on its 8/01/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($122.63) acted as support in recent weeks during its consolidation. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns. See the latest FSU analysis for more details and an annotated graph.

10/8/2019 5:47:18 PM - Y - Color code is changed to yellow with new pivot point cited based on its 8/01/19 high plus 10 cents. Posted a 4th consecutive gain with higher volume today and finished at a record high close while challenging its all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($122.48) acted as support in recent weeks during its consolidation. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

10/8/2019 12:45:52 PM - G - On track today for a 4th consecutive gain and challenging its all-time high. Found support when consolidating near its 50 DMA line ($122.47). That important short-term average has acted as support in recent weeks during its consolidation. Prior lows define the next important support to watch. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

10/4/2019 5:33:06 PM - G - Posted a big gain on near average volume rallying for a best-ever close above its "max buy" level and its color code is changed to green. Found support when consolidating near its 50 DMA line ($122). That important short-term average has acted as support in recent weeks during its consolidation. Prior lows define the next important support to watch. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

9/30/2019 5:14:25 PM - Y - Consolidating near its 50 DMA line ($121.68). That important short-term average has acted as support in recent weeks during its consolidation. Prior lows define the next important support to watch. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

9/25/2019 6:01:44 PM - Y - Posted a gain today with above average volume while sputtering near its 50 DMA line ($121). That important short-term average has acted as support in recent weeks during its consolidation. Prior lows define the next important support to watch. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

9/23/2019 5:38:57 PM - Y - Consolidating above its 50 DMA line ($121). Prior lows define the next important support to watch. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns. See the latest FSU analysis for more details and an annotated graph.

9/20/2019 5:19:17 PM - Y - Small loss today came on higher volume. Volume had been cooling while consolidating above its 50 DMA line ($121). Prior lows define the next important support to watch. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

9/16/2019 5:53:56 PM - Y - Volume has been cooling while consolidating above its 50 DMA line ($120.45). Below that important short-term average, the prior low ($113.88 on 8/05/19) defines the next support level. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

9/10/2019 11:00:18 AM - Y - Consolidating above its 50 DMA line ($120). Below that important short-term average, the prior low ($113.88 on 8/05/19) defines the next support level. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns.

9/4/2019 5:37:23 PM - Y - Its 50 DMA line ($119) and prior low ($113.88 on 8/05/19) define important near-term support to watch. Jun '19 earnings +10% on +26% sales revenues versus the year ago period were below the +25% minimum earnings guideline (C criteria), noted recently raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

8/30/2019 4:52:31 PM - Y - Quietly hovering near its all-time high. Recently found support near its 50 DMA line ($118.61). The prior low ($113.88 on 8/05/19) defines the next important near-term support to watch. Reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria).

8/26/2019 5:32:08 PM - Y - Posted a gain today with above average volume. Found support near its 50 DMA line ($117). The prior low ($113.88 on 8/05/19) defines the next important near-term support to watch. Reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria).

8/20/2019 5:25:36 PM - Y - Found support near its 50 DMA line ($111.17). Weak action came after it reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). The prior low ($113.88 on 8/05/19) defines the next important near-term support to watch.

8/14/2019 5:50:05 PM - Y - Found support recently above its 50 DMA line ($116.55). Reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). The prior low ($113.88 on 8/05/19) defines the next important near-term support to watch below its 50 DMA line. See the latest FSU analysis for more details and a new annotated graph.

8/13/2019 12:47:46 PM - Y - Found support recently above its 50 DMA line ($116.26). Reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). The prior low ($108.57 on 6/25/19) defines the next important near-term support to watch below its 50 DMA line.

8/6/2019 8:57:41 PM - Y - Found support above its 50 DMA line ($114) with a gain on lighter volume. Reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). The prior low ($108.57 on 6/25/19) defines the next important near-term support to watch below its 50 DMA line.

8/5/2019 4:12:29 PM - Y - Abruptly retreating from its all-time high hit on 8/01/19 with today's 2nd consecutive loss nearly testing its 50 DMA line ($113.58). Reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). The prior low ($108.57 on 6/25/19) defines the next important near-term support to watch below its 50 DMA line.

8/2/2019 1:19:22 PM - Y - Retreating from its all-time high hit on the prior session and its color code is changed to yellow after slumping back below its "max buy" level. Reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Its 50 DMA line ($113.19) and prior low ($108.57 on 6/25/19) define important near-term support to watch on pullbacks

8/1/2019 11:58:42 AM - G - Powering to a new all-time high above its "max buy" level and its color code is changed to green. Reported Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Its 50 DMA line ($112.75) and prior low ($108.57 on 6/25/19) define important near-term support to watch on pullbacks

7/31/2019 6:20:09 PM - Y - Pulled back today with above average volume, retreating after 3 consecutive gains marked by light volume as it hit new all-time highs. Reported after the market close Jun '19 earnings rose +10% on +26% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Its 50 DMA line ($112) and prior low ($108.57 on 6/25/19) define important near-term support to watch.

7/30/2019 4:25:55 PM - Y - Posted a 3rd consecutive gain today with light volume and hit a new all-time high. Due to report financial results after the market closes on Wednesday, July 31, 2019. Volume and volatility often increase near earnings news. Its 50 DMA line ($111.67) and prior low ($108.57 on 6/25/19) define important near-term support to watch on pullbacks.

7/24/2019 4:21:58 PM - Y - Rallied from a previously noted advanced "3-weeks tight" base and today's gain above the pivot point was backed by at least +40% above average volume to trigger a new (or add-on) technical buy signal. Its 50 DMA line ($109.72) and prior low ($108.57 on 6/25/19) define important near-term support to watch on pullbacks.

7/23/2019 5:42:13 PM - Y - Ended near the session high as it posted a solid gain today with light volume for a best-ever close. Recently formed an advanced "3-weeks tight" base with new pivot point cited based in its 7/08/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($109.22) and prior low ($108.57 on 6/25/19) define important near-term support to watch on pullbacks.

7/22/2019 2:17:37 PM - Y - Color code is changed to yellow after forming an advanced "3-weeks tight" base with new pivot point cited based in its 7/08/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its prior low ($108.57 on 6/25/19) and 50 DMA line ($108.79) define important near-term support to watch on pullbacks.

7/16/2019 5:37:33 PM - G - Volume totals have been cooling while consolidating near its all-time high, extended from any sound base. Its prior low ($108.57 on 6/25/19) and 50 DMA line ($107.22) define important near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

7/11/2019 5:09:52 PM - G - Consolidating near its all-time high, extended from any sound base. Its 50 DMA line ($106.20) and prior highs in the $104 area define important near-term support to watch on pullbacks. Share price was impacted by a 3:1 split when noted on 1/28/19.

7/9/2019 12:10:30 PM - G - Holding its ground with volume totals cooling while perched at its all-time high, extended from any sound base. Its 50 DMA line ($105.65) and prior highs in the $104 area define important near-term support to watch on pullbacks. Share price was impacted by a 3:1 split when noted on 1/28/19.

7/8/2019 4:14:41 PM - G - Holding its ground with volume totals cooling while perched at its all-time high. Its 50 DMA line ($105.28) and prior highs in the $104 area define important near-term support to watch on pullbacks. Share price was impacted by a 3:1 split when noted on 1/28/19.

7/1/2019 12:59:03 PM - G - Challenging its all-time high with today's 4th consecutive gain. Prior highs in the $104 area define initial support to watch above its 50 DMA line ($103). Share price was impacted by a 3:1 split when noted on 1/28/19.

6/24/2019 2:49:59 PM - G - Retreating from its all-time high with today's 3rd consecutive loss. Prior highs in the $104 area define initial support to watch above its 50 DMA line ($101). Share price was impacted by a 3:1 split when noted on 1/28/19.

6/17/2019 1:10:38 PM - G - Hovering near its all-time high, holding its ground stubbornly following a recent streak of 8 consecutive gains. Prior highs in the $104 area define initial support to watch on pullbacks. Share price was impacted by a 3:1 split when noted on 1/28/19.

6/10/2019 5:25:13 PM -
G - Color code is changed to green after rallying above its "max buy" level with today's 8th consecutive gain. Prior highs in the $104 area define initial support to watch on pullbacks. Share price was impacted by a 3:1 split when last noted on 1/28/19.


6/5/2019 12:12:49 PM -
Y - Color code is changed to yellow with new pivot point cited based on its 5/16/18 high plus 10 cents. Triggering a technical buy signal with today's 5th consecutive gain backed by above average volume. Share price was impacted by a 3:1 split when last noted on 1/28/19. Its Relative Strength Rating is 87, above the 80+ minimum guideline for buy candidates. Fundamentals have remained strong since dropped from the Featured Stocks list on 8/20/18.


1/28/2019 12:22:27 PM - Share price today is impacted by a 3:1 split. Its Relative Strength Rating is 78, below the 80+ minimum guideline for buy candidates. A rebound above its downward sloping 50 DMA line and gain above prior highs are needed for its outlook to improve. Fundamentals have remained strong since dropped from the Featured Stocks list on 8/20/18.

8/20/2018 12:27:46 PM - Its Relative Strength Rating has slumped to 76, below the 80+ minimum guideline for buy candidates. A rebound above its downward sloping 50 DMA line ($293) still is needed for its outlook to improve. Its 200 DMA line ($263) defines the next important support level. Fundamentals remain strong. It will be dropped from the Featured Stocks list tonight.

8/13/2018 6:48:17 PM - G - Posted a solid gain today with higher volume. A rebound above its downward sloping 50 DMA line ($295.54) still is needed for its outlook to improve. Fundamentals remain strong.

8/6/2018 6:16:28 PM - G - A rebound above the 50 DMA line ($297.59) is still needed for its outlook to improve. Reported +69% earnings on +12% sales revenues for the Jun '18 quarter versus the year ago period, continuing its strong earnings track record.

7/30/2018 6:27:39 PM - G - Slumped below its 50 DMA line ($300).and below the prior low ($285.50 on 6/28/18) with losses last week raising concerns and triggering technical sell signals. Color code is changed to green. A rebound above the 50 DMA line is needed for its outlook to improve. Due to report earnings news after the close on Wednesday, 8/01/18. Volume and volatility often increase near earnings news.

7/23/2018 3:53:06 PM - Y - Volume totals have been cooling while consolidating above its 50 DMA line ($301.16). Below that short-term average, the prior low ($285.50 on 6/28/18) defines the next important support. Violations would raise concerns and trigger technical sell signals. A new pivot point was cited based on its 5/16/18 high plus 10 cents. Subsequent volume-driven gains for a new high are needed to trigger a new (or add-on) technical buy signal.

7/16/2018 6:12:19 PM - Y - Still quietly consolidating above support at its 50 DMA line ($298.50). The prior high ($285.70 on 4/26/18) defines the next important support. A new pivot point was cited based on its 5/16/18 high plus 10 cents. Subsequent volume-driven gains for a new high are needed to trigger a new (or add-on) technical buy signal.

7/9/2018 5:15:52 PM - Y - Still quietly consolidating above its 50 DMA line ($295.85). The prior high ($285.70 on 4/26/18) defines the next important support. A new pivot point was cited based on its 5/16/18 high plus 10 cents. Subsequent volume-driven gains for a new high are needed to trigger a new (or add-on) technical buy signal.

6/29/2018 5:41:17 PM - Y - Quietly consolidating near its 50 DMA line ($291.83) Below that important short-term average the prior high ($285.70 on 4/26/18) defines the next important support to watch. A new pivot point was cited based on its 5/16/18 high plus 10 cents. Subsequent volume-driven gains for a new high are needed to trigger a new (or add-on) technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

6/27/2018 3:32:19 PM - Y - Quietly consolidating near its 50 DMA line ($290). Below that important short-term average the prior high ($285.70 on 4/26/18) defines the next important support to watch. A new pivot point was cited based on its 5/16/18 high plus 10 cents. Subsequent volume-driven gains for a new high are needed to trigger a new (or add-on) technical buy signal.

6/20/2018 4:37:01 PM - Y - Volume totals have been cooling while consolidating in a tight range. Color code is changed to yellow with new pivot point cited based on its 5/16/18 high plus 10 cents. Its 50 DMA line ($284) and prior high ($285.70 on 4/26/18) define near-term support to watch.

6/13/2018 6:09:48 PM - G - Volume totals have been cooling while consolidating in a tight range just above its "max buy" level. Prior highs in the $285-279 area define initial support to watch above its 50 DMA line ($278).

6/6/2018 3:13:49 PM - G - Color code is changed to green after rising back above its "max buy" level. Prior highs in the $285-279 area define initial support to watch above its 50 DMA line ($272).

5/31/2018 4:09:00 PM - Y - Color code is changed to yellow after quietly consolidating below its "max buy" level. Prior highs in the $285-279 area define initial support to watch above its 50 DMA line ($268).

5/25/2018 1:07:48 PM - G - Very extended from the previously noted base, and the prior highs in the $285-279 area define initial support to watch on pullbacks. Volume totals have been cooling while stubbornly holding its ground near its all-time high, indicative that very few sellers have been headed to the ticket window.

5/18/2018 12:26:36 PM - G - Quickly rallied above its "max buy" level getting extended from the previously noted base. Prior highs in the $285-279 area define initial support to watch on pullbacks.

5/16/2018 12:43:25 PM - G - Color code is changed to green after quickly rallying above its "max buy" level and getting extended from the previously noted base. Highlighted in yellow in the 5/14/18 mid-day report with pivot point cited based on its 4/26/18 high after an advanced "3-weeks tight" base pattern (read here). Its up and down annual earnings (A criteria) history was previously noted as a concern with regard to the strict fact-based investment system's guidelines. Its small supply of only 13.5 million shares (S criteria) outstanding can contribute to greater price volatility in the event of institutional buying or selling. See the latest FSU analysis for more details and an annotated graph.

5/15/2018 12:44:16 PM - Y - Trading near its "max buy" level and at a new all-time high today. Highlighted in yellow in the 5/14/18 mid-day report with pivot point cited based on its 4/26/18 high after an advanced "3-weeks tight" base pattern (read here). Its up and down annual earnings (A criteria) history was previously noted as a concern with regard to the strict fact-based investment system's guidelines. Its small supply of only 13.5 million shares (S criteria) outstanding can contribute to greater price volatility in the event of institutional buying or selling. See the latest FSU analysis for more details and an annotated graph.

5/14/2018 7:27:32 PM - Y - See the latest FSU analysis for more details and an annotated graph. Highlighted in yellow in the earlier mid-day report with pivot point cited based on its 4/26/18 high after an advanced "3-weeks tight" base pattern. No resistance remains due to overhead supply, and today's big volume-driven gain in the wake of a new Supreme Court ruling on sports betting has it galloping to a new all-time high. Reported earnings +646% on +13% sales revenues for the Mar '18 quarter. Its up and down annual earnings (A criteria) history was previously noted as a concern with regard to the strict fact-based investment system's guidelines. Its small supply of only 13.5 million shares (S criteria) outstanding can contribute to greater price volatility in the event of institutional buying or selling.

5/14/2018 1:22:14 PM - Y - Color code is changed to yellow with pivot point cited based on its 4/26/18 high after an advanced "3-weeks tight" base pattern. No resistance remains due to overhead supply, and today's big volume-driven gain in the wake of a new Supreme Court ruling on sports betting has it galloping to a new all-time high. Reported earnings +646% on +13% sales revenues for the Mar '18 quarter. Its up and down annual earnings (A criteria) history was previously noted as a concern with regard to the strict fact-based investment system's guidelines. Its small supply of only 13.5 million shares (S criteria) outstanding can contribute to greater price volatility in the event of institutional buying or selling.

2/8/2018 12:44:16 PM - No resistance remains due to overhead supply, and it has recently been churning near its all-time high. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

2/2/2018 12:20:30 PM - No resistance remains due to overhead supply, and it held its ground stubbornly after a gap up on 1/10/18 hitting yet another new all-time high. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/12/2018 12:12:17 PM - No resistance remains due to overhead supply, and it held its ground stubbornly after a gap up on 1/10/18 hitting yet another new all-time high. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/10/2018 12:41:56 PM - No resistance remains due to overhead supply, and it gapped up today hitting yet another new all-time high. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

12/29/2017 12:44:42 PM - No resistance remains due to overhead supply and it is hitting yet another new all-time high. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

12/15/2017 1:00:00 PM - No resistance remains due to overhead supply and it is perched near its all-time high. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

12/8/2017 1:06:55 PM - No resistance remains due to overhead supply and it is perched near its all-time high. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

11/30/2017 12:38:07 PM - No resistance remains due to overhead supply and it is spiking to yet another new all-time high today. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

11/2/2017 12:23:00 PM - No resistance remains due to overhead supply and it hit another new all-time high today. Reported Sep '17 earnings +108% on +4% sales revenues versus the year ago period. Made gradual progress since last noted in the 9/26/17 mid-day report - "Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

9/26/2017 12:20:14 PM - No resistance remains due to overhead supply and it is hovering near its all-time high. Tallied additional volume-driven gains since last noted with caution in the 9/08/17 mid-day report - "Reported Jun '17 earnings +17% on +3% sales revenues. Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

9/8/2017 12:17:30 PM - No resistance remains due to overhead supply as it is hitting new 52-week and all-time highs with today's volume-driven gain. Reported Jun '17 earnings +17% on +3% sales revenues. Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

6/21/2017 1:33:11 PM - No resistance remains due to overhead supply as it is hitting new 52-week and all-time highs with today's volume-driven gain. Recent quarters through Mar '17 showed strong earnings increases versus the year-ago periods. However, sales revenues growth showed deceleration and it came in -3% in the latest quarter versus the year ago period. Annual earnings (A criteria) history has not been strong and steady.

4/27/2017 12:10:15 PM - No resistance remains due to overhead supply as it is hitting new 52-week and all-time highs with today's volume-driven gain. Recent quarters through Mar '17 showed strong earnings increases versus the year-ago periods. However, sales revenues growth showed deceleration and it came in -3% in the latest quarter versus the year ago period. Annual earnings (A criteria) history has not been strong and steady.

6/6/2012 12:07:33 PM - Finding support near its 50 DMA line and perched just -5.2% off its 52-week high today. Little resistance remains due to overhead supply. Reported earnings of 8 cents per share versus a year ago loss with sales revenues up only +5% for the quarter ended March 31, 2012. Prior mid-day reports noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

5/8/2012 12:01:47 PM - Gapped up today and hit a new 52-week high. No resistance remains due to overhead supply. Reported earnings of 8 cents per share versus a year ago loss with sales revenues up only +5% for the quarter ended March 31, 2012. Prior mid-day reports noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

4/30/2012 12:17:28 PM - At its 52-week high today with no resistance remaining due to overhead supply following a volume-driven gain on the prior session. Prior mid-day reports noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

4/12/2012 12:07:42 PM - Encountered distributional pressure while recently perched within close striking distance of its 52-week high with no resistance remaining due to overhead supply. Prior mid-day reports noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

4/10/2012 12:21:09 PM - Encountering distributional pressure in the past week while perched within close striking distance of its 52-week high with no resistance remaining due to overhead supply. Prior mid-day reports noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

4/3/2012 11:53:57 AM - Consolidating above its 50 DMA line and rallying today to within -3.3% of its 52-week high with little resistance remaining due to overhead supply. The 3/14/12 mid-day report noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

3/28/2012 12:00:36 PM - Consolidating above its 50 DMA line and perched -6.3% off its 52-week high with little resistance remaining due to overhead supply. The 3/14/12 mid-day report noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

3/22/2012 12:08:06 PM - Consolidating above its 50 DMA line and perched within -4.6% of its 52-week high with no overhead supply to hinder its progress. The 3/14/12 mid-day report noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

3/21/2012 12:32:15 PM - Consolidating above its 50 DMA line and perched within -4.2% of its 52-week high with no overhead supply to hinder its progress. The 3/14/12 mid-day report noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

3/16/2012 11:43:09 AM - Pulling back toward its 50 DMA line today with a loss on higher volume. The 3/14/12 mid-day report noted - "Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady."

3/14/2012 11:35:33 AM - Rising within striking distance of its 52-week high today following a volume-driven gain above its 50 DMA line on the prior session. Quarterly sales revenues show deceleration in comparisons through Dec '11 while earnings improved over year ago figures. Its annual earnings (A criteria) history has not been strong and steady.