9/8/2021 12:16:10 PM - Sputtering near its 50 DMA line. Weak action came after it reported Jun '21 quarterly earnings +7% on +19% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Showing resilience since dropped from the Featured Stocks list on 8/19/21.

8/19/2021 6:21:58 PM - Sputtering after a noted 50 DMA line violation with damaging volume-driven losses raised concerns. A rebound above the 50 DMA line is needed for its outlook to improve. Weak action came after it reported Jun '21 quarterly earnings +7% on +19% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Its Relative Strength Rating has slumped to 76, below the 80+ minimum guideline for buy candidates. It will be dropped from the Featured Stocks list tonight.

8/13/2021 5:16:41 PM - G - Slumped below its 50 DMA line ($285.62) with damaging volume-driven losses recently raising concerns, technically. Weak action came after it reported Jun '21 quarterly earnings +7% on +19% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

8/6/2021 5:21:59 PM - G - Still sputtering after slumping below its 50 DMA line ($284) with damaging volume-driven losses recently raising concerns, technically. Weak action came after it reported Jun '21 quarterly earnings +7% on +19% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

7/30/2021 12:47:06 PM - G - Slumping below its 50 DMA line ($282) with today's loss raising greater concerns. Color code was changed to green following a gap down on the prior session after it reported Jun '21 quarterly earnings +7% on +19% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Volume and volatility often increase near earnings news.

7/29/2021 12:57:42 PM - G - Color code is changed to green following a gap down today after it reported Jun '21 quarterly earnings +7% on +19% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Volume and volatility often increase near earnings news. It was highlighted in yellow in the 7/27/21 mid-day report with new pivot point cited based on its 7/13/21 high after a cup-with-handle base while noted - "Subsequent gains above its pivot point backed by at least +40% above average volume may trigger a new buy signal. Reported Mar '21 quarterly earnings +85% on +31% sales revenues versus the year ago period, its 4th strong comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady."

7/28/2021 5:22:40 PM - Y - Reported Jun '21 quarterly results after the close. Volume and volatility often increase near earnings news. It was highlighted in yellow in the 7/27/21 mid-day report with new pivot point cited based on its 7/13/21 high after a cup-with-handle base. Subsequent gains above its pivot point backed by at least +40% above average volume may trigger a new buy signal. Reported Mar '21 quarterly earnings +85% on +31% sales revenues versus the year ago period, its 4th strong comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. See the latest FSU analysis for more details and a new annotated graph.

7/27/2021 12:34:32 PM - Y - Color code is changed to yellow with new pivot point cited based on its 7/13/21 high after a cup-with-handle base. Pulling back after quietly wedging to a new all-time high. Subsequent gains above its pivot point backed by at least +40% above average volume may trigger a new buy signal. Due to report Jun '21 quarterly results tomorrow. Volume and volatility often increase near earnings news. Reported Mar '21 quarterly earnings +85% on +31% sales revenues versus the year ago period, its 4th strong comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

2/16/2021 12:56:02 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Very extended from any sound base and today it is hitting yet another new all-time high. Reported Dec '20 quarterly earnings +30% on +23% sales revenues versus the year ago period, its 3rd strong comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

2/11/2021 1:25:23 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Very extended from any sound base and today it gapped up hitting another new all-time high. Reported Dec '20 quarterly earnings +30% on +23% sales revenues versus the year ago period, its 3rd strong comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

2/4/2021 12:29:02 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Extended from any sound base and posting a 4th consecutive gain today, it gapped up hitting a new all-time high. Reported Dec '20 quarterly earnings +30% on +23% sales revenues versus the year ago period, its 3rd strong comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

11/24/2020 12:47:01 PM - Posting a 4th consecutive gain today, rebounding above its 50 DMA line ($193.72) this week while continuing a choppy consolidation near its all-time high. Reported Sep '20 quarterly earnings +41% on +25% sales revenues versus the year ago period, its 2nd strong comparison. The 2 prior comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

11/4/2020 12:41:59 PM - Gapped up today after slumping near the prior low ($171.63 on 9/18/20) which defines near-term support. Stalled after reaching a new all-time high and violated its 50 DMA line ($195) since noted with caution in the 10/22/20 mid-day report. Reported Sep '20 quarterly earnings +41% on +25% sales revenues versus the year ago period, its 2nd strong comparison. The 2 prior comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

11/3/2020 1:11:54 PM - Slumping near the prior low ($171.63 on 9/18/20) which defines near-term support. Stalled after reaching a new all-time high and violated its 50 DMA line ($195) since last noted with caution in the 10/22/20 mid-day report. Reported Sep '20 quarterly earnings +41% on +25% sales revenues versus the year ago period, its 2nd strong comparison. The 2 prior comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

10/22/2020 12:15:01 PM - Gapped up on the prior session reaching a new all-time high with a big volume-driven gain. Its 50 DMA line ($195) defines near-term support. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +51% on +22% sales revenues versus the year ago period. The 2 prior comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady."

10/21/2020 12:21:35 PM - Gapped up today reaching a new all-time high with a big volume-driven gain. Its 50 DMA line ($195) defines near-term support. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +51% on +22% sales revenues versus the year ago period. The 2 prior comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady."

10/16/2020 12:22:10 PM - Consolidating within close striking distance of its all-time high. Its 50 DMA line ($194) defines near-term support. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +51% on +22% sales revenues versus the year ago period. The 2 prior comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady."

9/4/2020 12:30:14 PM - Abruptly retreating from its all-time high with today's 2nd consecutive loss backed by heavy volume while undercutting and testing support at its 50 DMA line ($188). Last noted in the 7/30/20 mid-day report - "Reported Jun '20 quarterly earnings +51% on +22% sales revenues versus the year ago period. The 2 prior comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady."

7/30/2020 1:04:21 PM - Very extended from any sound base and hitting a new all-time high with today's 2nd consecutive big gap up gain backed by heavy volume. Reported Jun '20 quarterly earnings +51% on +22% sales revenues versus the year ago period. The 2 prior comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

5/7/2020 1:39:36 PM - Hitting a new all-time high with today's big "breakaway gap" backed by heavy volume. Reported Mar '20 quarterly earnings +0% on +12% sales revenues versus the year ago period, and 3 of the past 4 comparisons were below the +25% minimum guideline (C criteria).

4/21/2020 12:31:11 PM - Pulling back today and it still faces resistance due to overhead supply up to the $124 level. Rebounded above its 50 and 200 DMA lines with recent gains lacking great volume conviction. Reported Dec '19 quarterly earnings +25% on +17% sales revenues versus the year ago period, and 3 of the past 4 comparisons were above the +25% minimum guideline (C criteria).

4/20/2020 12:29:49 PM - Still faces resistance due to overhead supply up to the $124 level. Rebounded above its 50 and 200 DMA lines with recent gains lacking great volume conviction. Reported Dec '19 quarterly earnings +25% on +17% sales revenues versus the year ago period, and 3 of the past 4 comparisons were above the +25% minimum guideline (C criteria).

8/5/2019 4:21:46 PM - Slumped further below its 50 DMA line ($114.90) and the prior low today with above average volume while adding to a damaging spurt of losses. It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line is needed for its outlook to improve. Reported Jun '19 quarterly earnings +48% on +12% sales revenues versus the year ago period.

8/2/2019 1:04:46 PM - G - Slumping further below its 50 DMA line ($115) and the prior low with above average volume behind damaging losses raising concerns. A prompt rebound above the 50 DMA line is needed for its outlook to improve. Reported Jun '19 quarterly earnings +48% on +12% sales revenues versus the year ago period.

7/29/2019 12:36:47 PM - G - Slumping further below its 50 DMA line ($115.22) and undercutting the prior low ($113.08 on 6/27/19) with above average volume behind today's loss raising greater concerns. A prompt rebound above the 50 DMA line is needed for its outlook to improve. Reported Jun '19 quarterly earnings +48% on +12% sales revenues versus the year ago period.

7/25/2019 12:52:51 PM - G - Gapped down today then undercut its 50 DMA line ($115.22) and nearly tested the prior low ($113.08 on 6/27/19) before rebounding back above its 50 DMA line again. Reported Jun '19 quarterly earnings +48% on +12% sales revenues versus the year ago period. Members were reminded - "Volume and volatility often increase near earnings news."

7/23/2019 5:47:20 PM - G - Due to report Jun '19 quarterly earnings news after the close on Wednesday, July 24th. Volume and volatility often increase near earnings news. It has been quietly hovering near its all-time high. Did not form a sound base but wedged higher in recent weeks with gains lacking volume conviction. See the latest FSU analysis for more details and a new annotated graph.

7/22/2019 1:45:03 PM - G - Due to report Jun '19 quarterly earnings news. Quietly hovering near its all-time high. Did not form a sound base but wedged higher in recent weeks with gains lacking volume conviction. Earnings rose +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

7/15/2019 4:52:33 PM - G - It quietly touched another new all-time high today. Did not form a sound base, yet promptly rebounded after violating its 50 DMA line and prior low ($106.52) on 6/03/19. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

7/8/2019 4:26:23 PM - G - It remains quietly perched near its all-time high. Did not form a sound base, yet promptly rebounded after violating its 50 DMA line and prior low ($106.52) on 6/03/19. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

7/2/2019 5:35:06 PM - G - Posted a 3rd consecutive gain and it remains perched near its all-time high. Did not form a sound base, yet promptly rebounded after violating its 50 DMA line and prior low ($106.52) on 6/03/19. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

6/26/2019 5:48:28 PM - G - Gapped down on 6/21/19 for a volume-driven loss retreating from its all-time high after quiet gains. Did not form a sound base, yet promptly rebounded after violating its 50 DMA line and prior low ($106.52) on 6/03/19. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

6/21/2019 12:42:48 PM - G - Gapped down today retreating from a new all-time high after quiet gains. Did not form a sound base, yet promptly rebounded after violating its 50 DMA line and prior low ($106.52) on 6/03/19. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

6/19/2019 4:59:59 PM - G - Perched near its all-time high with no resistance remaining due to overhead supply. It did not form a sound base yet promptly rebounded after violating its 50 DMA line and prior low ($106.52) on 6/03/19 triggering technical sell signals. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and a new annotated graph.

6/14/2019 10:06:28 AM - G - Perched near its all-time high with no resistance remaining due to overhead supply. It did not form a sound base yet promptly rebounded after violating its 50 DMA line and prior low ($106.52) on 6/03/19 triggering technical sell signals. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

6/7/2019 6:44:08 PM - G - Managed a best-ever close with near average volume behind today's 4th consecutive gain. It did not form a sound base yet promptly rebounded after violating its 50 DMA line and prior low ($106.52) on 6/03/19 triggering technical sell signals. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

6/3/2019 9:20:38 PM - G - Violated its 50 DMA line ($108.38) and prior low ($106.52) with today's big volume-driven loss triggering technical sell signals. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

5/30/2019 5:51:36 PM - G - Hovering near its all-time high, stubbornly holding its ground, but very extended from any sound base. Its 50 DMA line ($108.20) and prior low ($106.52) define important near-term support to watch. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

5/23/2019 4:57:30 PM - G - Pulling back from its all-time high after getting very extended from any sound base. Well above its 50 DMA line ($107.37) and prior low which define near-term support to watch. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

5/21/2019 5:54:35 PM - G - Perched near its all-time high, extended from any sound base. Well above its 50 DMA line ($106.86) which defines near-term support to watch. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

5/15/2019 6:36:34 PM - G - Posted another gain today with light volume. Well above its 50 DMA line ($105.55) which defines near-term support to watch. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and a new annotated graph.

5/14/2019 5:09:04 PM - G - Posted a gain today with light volume. Well above its 50 DMA line ($105.25) which defines near-term support to watch. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

5/8/2019 1:34:46 PM - G - Hovering near its all-time high, extended from any sound base. Still well above its 50 DMA line ($104.36) which defines support to watch. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

5/1/2019 7:13:53 PM - G - Pulled back today with light volume after hitting new all-time highs with a streak of 6 consecutive gains marked by higher volume. Very extended from any sound base and well above its 50 DMA line ($102.92) which defines support to watch. Recently reported earnings +37% on +12% sales revenues for the Mar '19 quarter, continuing its strong earnings track record.

4/25/2019 1:03:14 PM - G - Powering to another new all-time high with today's 3rd consecutive volume-driven gain. Very extended from any sound base. Well above its 50 DMA line ($101.54) which defines support to watch.

4/18/2019 12:50:56 PM - G - Pulling back from its all-time high with today's loss on higher volume. Very extended from any sound base after gains lacking great volume conviction in recent weeks. Well above its 50 DMA line ($100.32) which defines support to watch.

4/16/2019 1:28:32 PM - G - Perched at its all-time high, very extended from any sound base after gains lacking great volume conviction in recent weeks. Its 50 DMA line ($99.70) and prior highs in the $94 area define important near-term support to watch on pullbacks.

4/9/2019 3:49:20 PM - G - Hitting another new all-time high with today's 3rd consecutive volume-driven gain, very extended from any sound base after gains with lighter than average volume in recent weeks. Its 50 DMA line ($98) and prior highs in the $94 area define important near-term support to watch on pullbacks.

4/2/2019 5:53:35 PM - G - Quietly perched at its all-time high, extended from any sound base after gains with lighter than average volume in recent weeks. Its 50 DMA line ($96.62) and prior highs in the $94 area define important near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

3/26/2019 3:53:53 PM - G - Perched near its all-time high with another gain today with lighter than average volume, extended from any sound base. Its 50 DMA line ($95.26) and prior highs in the $94 area define important near-term support to watch on pullbacks.

3/20/2019 6:16:14 PM - G - Posted another gain today with lighter than average volume for a new high, getting more extended from any sound base. Its 50 DMA line and prior highs in the $94 area define important near-term support to watch on pullbacks.

3/13/2019 7:18:22 PM - G - Posted a solid gain today with +18% above average volume and color code is changed to green after it finished above its "max buy" level. Recent gains into new high territory came with lackluster volume, not indicative of great institutional buying demand. Prior highs in the $92 area define support above its 50 DMA line ($92.68).

3/11/2019 6:09:07 PM - Y - Posted a big gain today with lighter than average volume and finished near the session high. Recent gains into new high territory came with light volume, not indicative of great institutional buying demand. Prior highs in the $92 area define support above its 50 DMA line ($92.10).

3/4/2019 8:32:15 PM - Y - Pulled back today with higher (near average) volume. Recent gains into new high territory came with light volume, not indicative of great institutional buying demand. Prior highs in the $92 area define support above its 50 DMA line ($90.54).

2/28/2019 11:42:44 AM - Y - Lighter than average volume has been behind recent gains while wedging into new high territory, not volume indicative of great institutional buying demand. Prior highs in the $92 area define support above its 50 DMA line.

2/22/2019 5:23:31 PM - Y - Finished near the session high with another gain today on lighter than average volume, wedging into new high territory. See the latest FSU analysis for more details and a new annotated graph.

2/19/2019 12:50:21 PM - Y - Posting a 3rd consecutive small gain today on light volume, quietly wedging into new high territory. Reported +25% earnings on +13% sales revenues for the Dec '18 quarter. Disciplined investors note that the recent gains above the pivot point lacked the +40% above average volume needed to trigger a proper technical buy signal.

2/11/2019 5:19:53 PM - Y - Posted a small gain today on light volume. Reported +25% earnings on +13% sales revenues for the Dec '18 quarter. Disciplined investors note that the recent gains above the pivot point lacked the +40% above average volume needed to trigger a proper technical buy signal.

2/5/2019 3:55:30 PM - Y - Rebounding after a gap down on 1/31/19 following earnings news. Reported +25% earnings on +13% sales revenues for the Dec '18 quarter. Disciplined investors note that the recent gains above the pivot point lacked the +40% above average volume needed to trigger a proper technical buy signal.

1/31/2019 1:07:09 PM - Y - Gapped down today after reporting +25% earnings on +13% sales revenues for the Dec '18 quarter. Volume and volatility often increase near earnings news. Disciplined investors note that the recent gains above the pivot point lacked the +40% above average volume needed to trigger a proper technical buy signal.

1/28/2019 1:02:58 PM - Y - Due to report earnings news on 1/30/19. Volume and volatility often increase near earnings news. Pulling back today after wedging to a new all-time high last week. Highlighted in yellow with new pivot point cited based on its 9/13/18 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal.

1/25/2019 5:08:03 PM - Y - Posted a 3rd consecutive gain today and hit a new all-time high, however volume was only +30% above average. Highlighted in yellow with new pivot point cited based on its 9/13/18 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Fundamentals remain strong. Due to report earnings news on 1/30/19. See the latest FSU analysis for more details and an annotated graph.

1/24/2019 5:08:20 PM - Y - Posted a solid gain on near average volume challenging its all-time high. Highlighted in yellow with new pivot point cited based on its 9/13/18 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Fundamentals remain strong. Due to report earnings news on 1/30/19. See the latest FSU analysis for more details and a new annotated graph.

1/24/2019 1:03:44 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/13/18 high plus 10 cents. Challenging its all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Fundamentals remain strong. Due to report earnings news on 1/30/19.

10/30/2018 12:33:38 PM - Sputtering below its 200 DMA line ($82.55) with volume-driven losses. Last noted on 10/10/18 when dropped from the Featured Stocks list after damaging losses triggered technical sell signals. A rebound above the 50 DMA line ($86.55) is needed for its outlook to improve.

10/10/2018 5:32:33 PM - Slumped further below its 200 DMA line ($82.24) and prior lows with a volume-driven loss today after damaging losses were noted triggered technical sell signals. A rebound above the 50 DMA line ($87.77) is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

10/8/2018 12:52:27 PM - G - Violated its 200 DMA line ($82.20) and undercut prior lows in the $80-81 area with today's 3rd consecutive loss triggering a worrisome technical sell signal. A rebound above the 50 DMA line ($87.94) is needed for its outlook to improve.

10/4/2018 3:06:40 PM - G - Slumping further below its 50 DMA line ($88.17) with today's big loss raising concerns. The next important support is at its 200 DMA line ($82.13) and prior lows in the $80-81 area.

10/1/2018 6:19:38 PM - G - Color code is changed to green while slumping below its 50 DMA line ($88.45). Only a prompt rebound would help its outlook improve. The next important support is at its 200 DMA line ($81.96) and prior lows in the $80-81 area.

9/24/2018 4:03:49 PM - Y - Consolidating near its 50 DMA line ($88.35), while the next important support is at prior lows in the $80-81 area.

9/17/2018 5:58:21 PM - Y - Posted a 3rd consecutive loss with above average volume and its color code is changed to yellow after falling back below its "max buy" level. Its 50 DMA line ($88.07) defines support above prior lows in the $80-81 area.

9/12/2018 7:17:06 PM - G - Posted a 3rd consecutive gain and its color code is changed to green after rising back above its "max buy" level. Its 50 DMA line ($87.71) defines support above prior lows in the $80-81 area. See the latest FSU analysis for more details and a new annotated graph.

9/5/2018 5:48:48 PM - Y - Suffered a big loss on higher volume today, slumping below its "max buy" level, and its color code is changed to yellow. Its 50 DMA line ($86.94) defines support above prior lows in the $80-81 area.

9/4/2018 5:40:08 PM - G - Posted another gain today with below average volume for a new all-time high. Wedged above its "max buy" level and its color code was changed to green. Its 50 DMA line ($86.80) defines support above prior lows in the $80-81 area.

8/29/2018 5:38:14 PM - G - Posted a gain today with near average volume for a new all-time high above its "max buy" level and its color code is changed to green. Its 50 DMA line ($86.39) defines support above prior lows in the $80-81 area.

8/27/2018 5:53:58 PM - Y - Erased a small gain challenging its all-time high today and ended near the session low. Its 50 DMA line ($86.13) defines support above prior lows in the $80-81 area.

8/20/2018 5:23:17 PM - Y - Consolidating near its 50 DMA line ($85.82) with volume totals cooling in recent weeks. Prior low in the $81 area defines important near-term support above its 200 DMA line ($79.75).

8/20/2018 5:22:56 PM - Y - Consolidating near its 50 DMA line ($85.82) with volume totals cooling in recent weeks. Prior low in the $81 area defines important near-term support above its 200 DMA line ($79.75).

8/15/2018 3:37:42 PM - Y - Testing its 50 DMA line ($85.75) with today's loss on higher (near average). Prior low defines important near-term support in the $81 area.

8/10/2018 7:50:17 PM - Y - Volume totals have been cooling while consolidating above its 50 DMA line ($85.61). Prior low defines important near-term support in the $81 area.

8/2/2018 6:04:59 PM - Y - Recently endured distributional pressure, yet rebounded above its 50 DMA line with lighter volume behind today's big gain. Prior low defines important near-term support in the $81 area.

7/26/2018 1:23:49 PM - Y - Perched near its all-time high after today's early weakness. Gains backed by above average volume while hitting new all-time highs were noted indications of recent institutional buying demand. Reported earnings +26% on +23% sales revenues for the Jun '18 quarter. A valid secondary buy point exists up to 5% above the prior high ($87.55 on 6/21/18) since finding support at the 10 WMA line following a prior breakout. The 50 DMA line ($84.64) defines near-term support above the prior low ($80.16 on 6/28/18).

7/24/2018 12:00:27 PM - Y - Gapped up today hitting a new all-time high. Posted a solid gain on the prior session backed by +65% above average volume, hitting a new all-time high, indicative of institutional buying demand. Due to report earnings news on 7/25/18. Volume and volatility often increase near earnings news. A valid secondary buy point exists up to 5% above the prior high ($87.55 on 6/21/18) since finding support at the 10 WMA line following a prior breakout. The 50 DMA line ($84.13) defines near-term support above the prior low ($80.16 on 6/28/18).

7/23/2018 5:24:00 PM - Y - Posted a solid gain today backed by +65% above average volume, hitting a new all-time high, indicative of institutional buying demand. Due to report earnings news on 7/25/18. Volume and volatility often increase near earnings news. A valid secondary buy point exists up to 5% above the prior high ($87.55 on 6/21/18) since finding support at the 10 WMA line following a prior breakout. The 50 DMA line ($83.89) defines near-term support above the prior low ($80.16 on 6/28/18).

7/19/2018 3:59:15 PM - Y - Volume totals have been cooling while stubbornly holding its ground perched near its all-time high. Found support at its 50 DMA line ($83.48) recently. Disciplined investors will note that since featured on 5/18/18 it has not posted confirming gains above the pivot point backed by at least +40% above average volume to confirm a proper technical buy signal.

7/12/2018 4:25:36 PM - Y - Hit a new all-time high with today's big gain backed by near average volume. Found support at its 50 DMA line ($82.08). Disciplined investors will note that since featured on 5/18/18 it has not posted confirming gains above the pivot point backed by at least +40% above average volume to confirm a proper technical buy signal.

7/6/2018 6:21:44 PM - Y - Finished near its all-time high with today's gain backed by light volume. Found support at its 50 DMA line ($81.11). Disciplined investors will note that since featured on 5/18/18 it has not posted confirming gains above the pivot point backed by at least +40% above average volume to confirm a proper technical buy signal.

6/28/2018 12:41:49 PM - Y - Pulled back from its all-time high testing its 50 DMA line ($80.39). Since first featured on 5/18/18 it has not flashed confirming gains above the pivot point backed by at least +40% above average volume to confirm a proper technical buy signal.

6/22/2018 11:20:21 AM - Y - Quietly hovering near its all-time high. Volume totals were unimpressive when wedging above the pivot point cited based on its 4/18/18 high. Confirming gains backed by at least +40% above average volume would be a reassuring sign of fresh institutional buying demand.

6/15/2018 6:21:14 PM - Y - Volume totals were light when wedging above the pivot point cited based on its 4/18/18 high. It is perched within close striking distance of its all-time high. Confirming gains backed by at least +40% above average volume would be a reassuring sign of fresh institutional buying demand.

6/8/2018 5:35:20 PM - Y - Volume totals were light when wedging above the pivot point cited based on its 4/18/18 high and challenging its 52-week high. Confirming gains backed by at least +40% above average volume would be a reassuring sign of fresh institutional buying demand. The 50 DMA line defines near-term support above its 200 DMA line and prior lows in the $71-72 area. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

6/6/2018 3:16:05 PM - Y - On track today for a 6th consecutive small gain, wedging above the pivot point cited based on its 4/18/18 high and challenging its 52-week high. Confirming gains backed by at least +40% above average volume would be a reassuring sign of fresh institutional buying demand. The 50 DMA line ($77.93) defines near-term support above its 200 DMA line and prior lows in the $71-72 area. Fundamentals remain strong.

5/31/2018 4:14:27 PM - Y - Recent gains lacked great volume conviction as it wedged above the pivot point cited based on its 4/18/18 high. Confirming gains backed by at least +40% above average volume would be a reassuring sign of fresh institutional buying demand. The 50 DMA line ($77.47) defines near-term support above its 200 DMA line and prior lows in the $71-72 area. Fundamentals remain strong.

5/25/2018 1:14:07 PM - Y - This week it rose above the pivot point cited based on its 4/18/18 high after forming a "double bottom" base, however gains were lacking the +40% above average volume necessary to clinch a convincing technical buy signal. Confirming volume-driven gains would be a reassuring sign of fresh institutional buying demand. The 50 DMA line ($77.45) defines near-term support above its 200 DMA line and prior lows in the $71-72 area. Fundamentals remain strong.

5/18/2018 12:57:00 PM - Y - Color code is changed to yellow with new pivot point cited based on its 4/18/18 high after forming a "double bottom" base. A gain and close above the pivot point backed by at least +40% above average volume may trigger a new technical buy signal. Found prompt support near its 200 DMA line and prior lows in the $71-72 area. Rebound above the 50 DMA line with volume-driven gains helped its outlook improve. Fundamentals remain strong.

5/16/2018 2:17:42 PM - G - Rebound above the 50 DMA line with volume-driven gains helped its outlook to improve. Found prompt support near its 200 DMA line and prior lows in the $71-72 area. Fundamentals remain strong after it reported earnings +30% on +24% sales revenues for the Mar '18 quarter.

5/9/2018 3:45:12 PM - G - Posting a 5th consecutive gain after it found prompt support near its 200 DMA line and prior lows in the $71-72 area. More damaging losses would raise serious concerns. A rebound above the 50 DMA line ($77.52) is needed for its outlook to improve. Recently reported earnings +30% on +24% sales revenues for the Mar '18 quarter.

5/2/2018 5:21:08 PM - G - Suffered a big loss today on more than 2 times average volume, testing its 200 DMA line ($71.84) and prior lows in the $71-72 area defining important support. More damaging losses would raise serious concerns. A rebound above the 50 DMA line ($77.88) is needed for its outlook to improve. Recently reported earnings +30% on +24% sales revenues for the Mar '18 quarter.

5/1/2018 2:25:14 PM - G - Still lingering below its 50 DMA line ($77.97). Prior lows in the $71-72 area define important support. Recently reported earnings +30% on +24% sales revenues for the Mar '18 quarter.

4/24/2018 6:07:47 PM - G - Slumped below its 50 DMA line ($78.20) with a big loss today raising concerns. Prior lows in the $71-72 area define important support. Due to report Mar '18 quarterly results on 4/25/18. Volume and volatility often increase near earnings news.

4/19/2018 5:46:52 PM - G - Quietly consolidating above its 50 DMA line ($78.01). Halted its slide above the prior low ($71.63 on 2/09/18) which defines the next important support level. Due to report Mar '18 quarterly results on 4/25/18.

4/12/2018 5:17:20 PM - G - Rebounded near its 50 DMA line ($77.92), but a gain above that short-term average is still needed for its outlook to improve. Halted its slide above the prior low ($71.63 on 2/09/18) which defines the next important support level.

4/5/2018 5:08:17 PM - G - Gapped up today, however a rebound above its 50 DMA line ($78.75) is still needed for its outlook to improve. Halted its slide above the prior low ($71.63 on 2/09/18) which defines the next important support level.

4/2/2018 5:02:46 PM - G - Still sputtering below its 50 DMA line ($79.27). A rebound above that important short-term average is needed for its outlook to improve. The prior low ($71.63 on 2/09/18) defines the next important support level where a violation would raise concerns and trigger a more worrisome technical sell signal.

3/28/2018 1:14:10 PM - G - Slumping well below its 50 DMA line ($79.57) and a rebound above that important short-term average is needed for its outlook to improve. The prior low ($71.63 on 2/09/18) defines the next important support level where a violation would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

3/27/2018 4:05:52 PM - G - Met resistance and slumped further below its 50 DMA line ($79.67) with a big loss on light volume today. The prior low ($71.63 on 2/09/18) defines the next important support level where a violation would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

3/22/2018 6:59:18 PM - G - Gapped down today and fell below the 50 DMA line raising concerns. The prior low ($71.63 on 2/09/18) defines the next important support level where a violation would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

3/15/2018 1:00:47 PM - G - Gapped up on the prior session, rising considerably with above average volume after quietly consolidating above its 50 DMA line ($79.58). Subsequent losses below the 50 DMA line and recent low ($71.63 on 2/09/18) would raise concerns and trigger a more worrisome technical sell signals. Fundamentals remain strong.

3/14/2018 12:29:39 PM - G - Gapped up, rising considerably today after quietly consolidating above its 50 DMA line ($79.36). Subsequent losses below the 50 DMA line and recent low ($71.63 on 2/09/18) would raise concerns and trigger a more worrisome technical sell signals. Fundamentals remain strong.

3/14/2018 9:57:57 AM - G - Gapped up, rising today after quietly consolidating above its 50 DMA line ($79.36). Subsequent losses below the recent low ($71.63 on 2/09/18) would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

3/7/2018 5:36:09 PM - G - Quietly consolidating above its 50 DMA line ($78.72). Subsequent losses below the recent low ($71.63 on 2/09/18) would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

3/1/2018 5:32:45 PM - G - Consolidating near its 50 DMA line ($78.34). Subsequent losses below the recent low ($71.63 on 2/09/18) would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

2/26/2018 5:52:16 PM - G - Consolidating above its 50 DMA line ($78.07). Subsequent losses below the recent low ($71.63 on 2/09/18) would raise concerns and trigger a more worrisome technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

2/21/2018 5:39:09 PM - G - Sputtering back below its 50 DMA line ($77.73) his week. Subsequent losses below the recent low ($71.63 on 2/09/18) would raise concerns and trigger a more worrisome technical sell signal.

2/14/2018 7:37:53 PM - G - Posted a gain today and closed near its 50 DMA line ($77.31) helping its outlook improve. More damaging losses below the recent low ($71.63 on 2/09/18) would raise concerns and trigger a more worrisome technical sell signal.

2/9/2018 6:58:57 PM - G - Posted a solid gain today with above average volume, but remains below its 50 DMA line after damaging losses marked by heavy volume. Only a prompt rebound above the 50 DMA line ($77.24) would help its outlook improve.

2/6/2018 5:28:00 PM - G - Posted a small gain today, but remains below its 50 DMA line after 3 consecutive losses marked by above average volume. Only a prompt rebound above the 50 DMA line ($77.47) would help its outlook improve.

2/5/2018 5:27:11 PM - G - Slumped below its 50 DMA line with 3 consecutive losses marked by above average volume and its color code is changed to green. Only a prompt rebound above the 50 DMA line ($77.51) would help its outlook improve.

2/2/2018 12:55:08 PM - Y - Gapped down on the prior session testing support at prior highs and its 10 week moving average line. See the latest FSU analysis for more details and an annotated graph.

2/1/2018 5:42:35 PM - Y - Gapped down today testing support at prior highs and its 10 week moving average line ($78.00). The well-known digital payments firm is featured at a "secondary buy point" following a breakout in recent weeks from a flat base above its 50 DMA line. More damaging losses may trigger a technical sell signal. Reported earnings +31% on +26% sales revenues for the Dec '17 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Showing very encouraging sales revenues and earnings growth rate acceleration in sequential quarterly comparisons, making it a better match with the fact-based investment system's winning models. See the latest FSU analysis for more details and an annotated graph.

2/1/2018 1:18:07 PM - Y - Color code is changed to yellow while it is testing support at prior highs and its 10 week moving average line ($78.00). The well-known digital payments firm is being featured at a "secondary buy point" following a breakout in recent weeks from a flat base above its 50 DMA line. Gapped down today testing its 50 DMA line ($77.59). More damaging losses may trigger a technical sell signal. Reported earnings +31% on +26% sales revenues for the Dec '17 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Showing very encouraging sales revenues and earnings growth rate acceleration in sequential quarterly comparisons, making it a better match with the fact-based investment system's winning models.

12/5/2017 12:17:45 PM - Pulled back on heavy volume for 3 losses in the prior 4 sessions, testing its 50 DMA line ($71.04). Abruptly retreated from its all-time high after getting very extended from any sound base. Prior mid-day reports noted - "Reported earnings +31% on +21% sales revenues for the Sep '17 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Showing encouraging sales revenues and earnings growth rate acceleration in sequential quarterly comparisons, making it a better match with the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

12/4/2017 12:27:41 PM - Pulling back on heavy volume for the 3rd time in the span of 4 sessions, testing its 50 DMA line ($70.87) today. Abruptly retreating from its all-time high after getting very extended from any sound base. The 11/17/17 mid-day report noted - "Reported earnings +31% on +21% sales revenues for the Sep '17 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Showing encouraging sales revenues and earnings growth rate acceleration in sequential quarterly comparisons, making it a better match with the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

11/29/2017 1:03:12 PM - Pulling back on heavy volume today, abruptly retreating from its all-time high after getting very extended from any sound base. The 11/17/17 mid-day report last noted - "Reported earnings +31% on +21% sales revenues for the Sep '17 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Showing encouraging sales revenues and earnings growth rate acceleration in sequential quarterly comparisons, making it a better match with the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

11/17/2017 12:09:38 PM - Perched at its all-time high after volume-driven gains, very extended from any sound base. Reported earnings +31% on +21% sales revenues for the Sep '17 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Showing encouraging sales revenues and earnings growth rate acceleration in sequential quarterly comparisons, making it a better match with the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

10/23/2017 1:31:53 PM - Perched at its all-time high after volume-driven gains, very extended from any sound base. Reported earnings +31% on +21% sales revenues for the Sep '17 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Showing encouraging sales revenues and earnings growth rate acceleration in sequential quarterly comparisons, making it a better match with the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

10/20/2017 12:50:09 PM - Perched at its all-time high after volume-driven gains, very extended from any sound base. Reported earnings +31% on +21% sales revenues for the Sep '17 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Showing encouraging sales revenues and earnings growth rate acceleration in sequential quarterly comparisons, making it a better match with the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

10/13/2017 12:46:38 PM - Perched at its all-time high after volume-driven gains, making steady progress, but very extended from any sound base. Noted with caution in prior mid-day reports - "Reported earnings +28% on +18% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

10/11/2017 12:35:07 PM - Hitting new 52-week and all-time highs again today, getting extended from any sound base. Recent gains have been lacking great volume conviction. Noted with caution in prior mid-day reports - "Reported earnings +28% on +18% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

9/25/2017 12:40:06 PM - Hit new 52-week and all-time highs on the prior session and it is pulling back today. Last noted with caution in the 7/27/17 mid-day report - "Reported earnings +28% on +18% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

7/27/2017 1:55:13 PM - Hit new 52-week and all-time highs today then reversed into the red. Reported earnings +28% on +18% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

7/14/2017 12:45:45 PM - Hit new 52-week and all-time highs today then reversed into the red following 2 volume-driven gains. Stayed above its 50 DMA line during its consolidation since noted in the 6/01/17 mid-day report - "Reported earnings +19% on +17% sales revenues for the Mar '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

7/13/2017 12:21:33 PM - Gapped up for a 2nd consecutive session today hitting new 52-week and all-time highs. Stayed above its 50 DMA line during its consolidation since noted in the 6/01/17 mid-day report - "Reported earnings +19% on +17% sales revenues for the Mar '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

7/12/2017 12:40:04 PM - Gapped up today hitting new 52-week and all-time highs. Stayed above its 50 DMA line during its consolidation since last noted in the 6/01/17 mid-day report - "Reported earnings +19% on +17% sales revenues for the Mar '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).":

6/1/2017 12:24:56 PM - Hitting new 52-week and all-time highs. Held its ground and rallied since last noted in the 5/22/17 mid-day report - "Reported earnings +19% on +17% sales revenues for the Mar '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).":

5/22/2017 1:30:12 PM - Perched near its 52-week and all-time highs. Reported earnings +19% on +17% sales revenues for the Mar '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

10/24/2016 12:45:21 PM - Gapped up on the prior session hitting a new 52-week high with a considerable volume-driven gain. Reported earnings +13% on +18% sales revenues for the Sep '16 quarter. Went through a choppy consolidation including a slump below its 200 DMA line since last noted with caution in the 4/28/16 mid-day report - "Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

4/28/2016 12:41:55 PM - Gapped up today nearly challenging its 52-week high. Reported earnings +23% on +19% sales revenues for the Mar '16 quarter. The 3/24/16 mid-day report cautioned - "Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

3/24/2016 12:42:13 PM - Gapped down today. Recently wedged up near its July-August highs with gains lacking great volume conviction. Prior mid-day reports cautioned members - "Reported earnings +24% on +17% sales revenues for the Dec '15 quarter, and prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

3/2/2016 12:34:24 PM - Rebounding near its July-August highs today while on track for a 6th consecutive gain. The 2/29/16 mid-day report cautioned members - "Reported earnings +24% on +17% sales revenues for the Dec '15 quarter, and prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

2/29/2016 12:32:34 PM - Reported earnings +24% on +17% sales revenues for the Dec '15 quarter, and prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).