10/10/2018 5:27:16 PM - Slumped further below its 50 DMA line ($135) and below the recent low ($132.15 on 9/24/18) with today's volume-driven loss after noted technical sell signals. A rebound above the 50 DMA line is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

10/10/2018 1:36:33 PM - G - Slumping further below its 50 DMA line ($135) and below the recent low ($132.15 on 9/24/18) with today's loss after noted technical sell signals. A rebound above the 50 DMA line is needed for its outlook to improve.

10/4/2018 3:11:01 PM - G - Color code is changed to green while slumping below its 50 DMA line ($135.46) and below the recent low ($132.15 on 9/24/18) with a big loss raising concerns and triggering technical sell signals. Recent gains lacked great volume conviction. Only a prompt rebound would help its outlook improve.

10/2/2018 6:16:32 PM - Y - Still finding support above its 50 DMA line ($135.03). The recent low ($132.15 on 9/24/18) helps define important near-term support Recent gains lacked great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper new (or add-on) technical buy signal.

9/25/2018 2:56:45 PM - Y - Finding support above its 50 DMA line ($132.46) with a quiet gain today after losses with heavier volume indicative of distributional pressure. Recent gains lacked great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper new (or add-on) technical buy signal.

9/19/2018 5:35:11 PM - Y - Pulled back today with heavier volume indicative of distributional pressure. Recent gains lacked great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper new (or add-on) technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

9/17/2018 4:41:54 PM - Y - Pulled back with light volume and it remains perched near its all-time high. Recent gains lacked great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper new (or add-on) technical buy signal.

9/11/2018 5:13:47 PM - Y - Posted a solid gain today with only average volume as it hit a new all-time high. Recent gains lacked great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper new (or add-on) technical buy signal.

9/5/2018 5:50:42 PM - Y - Suffered a big loss today on higher (near average) volume. Recent gains lacked great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper new (or add-on) technical buy signal.

9/1/2018 10:02:57 AM - Y - Quietly touched another new all-time high on Friday. Color code was changed to yellow with new pivot point cited based on its 7/26/18 high plus 10 cents, however, recent gains lacked great volume conviction. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper new (or add-on) technical buy signal.

8/24/2018 4:50:47 PM - Y - Perched near its all-time high today after 5 consecutive gains with lighter than average volume. Color code is changed to yellow with new pivot point cited based on its 7/26/18 high plus 10 cents. Subsequent gains backed by at least +40% above average volume would trigger a new (or add-on) technical buy signal.

8/17/2018 6:07:33 PM - G - Found support above the prior high ($120) and volume totals have been cooling. It has not formed a sound new base. Fundamentals remain strong. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

8/10/2018 7:46:31 PM - G - Found support above the prior high ($120), but its has not formed a sound new base. Fundamentals remain strong. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead.

8/2/2018 6:06:51 PM - G - Consolidating above the prior high ($120), extended from the previously noted base. Fundamentals remain strong. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. See the latest FSU analysis for more details and a new annotated graph.

7/30/2018 6:45:56 PM - G - Suffered a large loss today retreating toward the prior high ($120). Fundamentals remain strong. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead.

7/26/2018 12:46:44 PM - G - Gapped up on the prior session and rallied into new all-time high territory, quickly getting extended from prior highs. Reported earnings +92% on +51% sales revenues for the Jun '18 quarter versus the year ago period. Volume and volatility often increase near earnings news. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead.

7/25/2018 12:14:34 PM - G - Gapped up today and rallied into new all-time high territory, quickly getting extended from prior highs, and its color code is changed to green. Reported earnings +92% on +51% sales revenues for the Jun '18 quarter versus the year ago period. Volume and volatility often increase near earnings news.

7/23/2018 3:58:04 PM - Y - Due to report earnings on 7/25/18 prior to the open. Volume and volatility often increase near earnings news. Consolidating above its 50 DMA line ($107.83). Recent lows in the $101 area define the next important near-term support to watch.

7/16/2018 6:14:43 PM - Y - Quietly consolidating above its 50 DMA line ($106.80). Recent lows in the $101 area define the next important near-term support to watch.

7/9/2018 5:20:04 PM - Y - Consolidating above its 50 DMA line ($105.51). Recent lows in the $101 area define the next important near-term support to watch.

7/2/2018 6:18:25 PM - Y - Color code is changed to yellow as it posted a gain today with light volume and finished above its 50 DMA line ($104.81). Recent lows in the $101 area define important near-term support to watch.

6/25/2018 5:56:26 PM - G - Violated its 50 DMA line today with a 7th consecutive loss today with above average volume triggering a technical sell signal and its color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve.

6/22/2018 12:46:21 PM - Y - Suffering a 6th consecutive loss today with above average volume. Prior highs in the $112-106 area define initial support above its 50 DMA line ($104.45).

6/21/2018 6:05:59 PM - Y - Color code is changed to yellow after pulling back below its "max buy" level retreating from its all-time high with 5 consecutive volume-driven losses. Prior highs in the $112-106 area define initial support above its 50 DMA line ($104.28)

6/19/2018 5:42:11 PM - G - Pulled back from its all-time high with 3 consecutive volume-driven losses. Prior highs in the $112-106 area define initial support above its 50 DMA line ($103.77)

6/14/2018 12:39:28 PM - G - Hitting another new high with today's 4th consecutive gain on ever-increasing volume. The prior gain was backed by +76% above average volume, action indicative of fresh institutional buying demand.

6/13/2018 12:39:01 PM - G - Gapped up today. Posted a big gain on the prior session with +26% above average volume for a best-ever close above its "max buy" level and its color code was changed to green. See the latest FSU analysis for more details and an annotated graph.

6/12/2018 5:51:15 PM - Y - Posted a big gain today with +26% above average volume for a best-ever close above its "max buy" level and its color code is changed to green. Recent gains above the pivot point lacked the +40% above average volume needed to trigger a convincing technical buy signal. Found support near its 50 DMA line ($101.88). Recently reported earnings +79% on +49% sales revenues for the Mar '18 quarter. See the latest FSU analysis for more details and a new annotated graph.

6/11/2018 5:59:04 PM - Y - Encountered resistance last week near the prior high. It formed a double bottom base, however subsequent gains and a close above the pivot point backed by at least +40% above average volume is needed to trigger a convincing technical buy signal. Found support near its 50 DMA line ($101.57). Recently reported earnings +79% on +49% sales revenues for the Mar '18 quarter.

6/5/2018 5:21:54 PM - Y - Finished in the lower half of its intra-day range today after touching a new all-time high. It formed a double bottom base, however subsequent gains and a close above the pivot point backed by at least +40% above average volume is needed to trigger a convincing technical buy signal. Found support near its 50 DMA line ($101.32). Recently reported earnings +79% on +49% sales revenues for the Mar '18 quarter.

5/30/2018 3:40:06 PM - Y - Color code is changed to yellow with new pivot point cited based on its 4/23/18 high. It formed a double bottom base, however subsequent gains and a close above the pivot point backed by at least +40% above average volume is needed to trigger a convincing technical buy signal. Posting a solid gain today on near average volume and little resistance remains due to overhead supply up to the $112 level. Found support near its 50 DMA line ($101.29). Recently reported earnings +79% on +49% sales revenues for the Mar '18 quarter.

5/22/2018 4:09:44 PM - G - Quietly consolidating above its 50 DMA line ($101.98). Faces some resistance due to overhead supply up to the $112 level. Recently reported earnings +79% on +49% sales revenues for the Mar '18 quarter.

5/15/2018 5:29:33 PM - G - Consolidating quietly just below its 50 DMA line ($102.25). Faces resistance due to overhead supply up to the $112 level. Recently reported earnings +79% on +49% sales revenues for the Mar '18 quarter.

5/8/2018 5:31:04 PM - G - Consolidating near and quietly closing above its 50 DMA line ($101.96) today. Faces resistance due to overhead supply up to the $112 level. Recently reported earnings +79% on +49% sales revenues for the Mar '18 quarter.

5/1/2018 2:22:59 PM - G - Gapped down today after meeting resistance near its 50 DMA line ($101.81). Volume and volatility often increase near earnings news. Reported earnings +79% on +49% sales revenues for the Mar '18 quarter. See the latest FSU analysis for more details and an annotated graph.

4/30/2018 6:14:18 PM - G - Rebounded near its 50 DMA line ($101.89). Due to report earnings news before the open on Tuesday. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and a new annotated graph.

4/25/2018 12:56:12 PM - G - Big loss on the prior session violated the 50 DMA line ($101.42) triggering a technical sell signal. Today's weakness tested the recent low ($94.08 on 4/04/18) where further deterioration would raise more serious concerns.

4/24/2018 5:41:39 PM - G - Big loss today with slightly higher volume violated the 50 DMA line ($101.25) triggering a technical sell signal. Subsequent losses below the recent low ($94.08 on 4/04/18) would raise more serious concerns.

4/17/2018 12:42:56 PM - G - Rallying today after finding support at its 50 DMA line ($98.75) in recent weeks. Subsequent losses below the 50 DMA line and recent low ($94.08 on 4/04/18) would raise more serious concerns and trigger technical sell signals.

4/16/2018 12:47:53 PM - G - Testing support at its 50 DMA line ($98.09) recently. Damaging losses below the 50 DMA line and recent low ($94.08 on 4/04/18) would raise more serious concerns and trigger technical sell signals.

4/10/2018 5:42:47 PM - G - Found support at its 50 DMA line ($96.06) recently. More damaging losses below the 50 DMA line and recent low ($94.08 on 4/04/18) would raise greater concerns.

4/4/2018 10:05:25 AM - G - Sputtering near its 50 DMA line ($93.96) which defines near-term support. More damaging losses would raise greater concerns.

3/29/2018 5:30:53 PM - G - Posted a gain today. Enduring distributional pressure in recent weeks. Remains extended from any sound base. Its 50 DMA line ($92.38) defines near-term support. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter. See the latest FSU analysis for more details and a new annotated graph.

3/28/2018 12:57:56 PM - G - Enduring distributional pressure in recent weeks and pulling back after getting very extended from any sound base. Its 50 DMA line ($91.80) defines near-term support. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

3/27/2018 3:54:35 PM - G - Pulling back after getting very extended from any sound base. Its 50 DMA line ($91) defines near-term support. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

3/26/2018 6:25:57 PM - G - Posted a solid gain today on light volume. Very extended from any sound base. Well above its 50 DMA line and prior highs defining near-term support. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

3/19/2018 6:00:24 PM - G - Pulling back from its all-time high, very extended from any sound base. Well above its 50 DMA line and prior highs defining near-term support. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

3/12/2018 6:10:30 PM - G - Hit another new all-time high today, getting very extended from any sound base. Well above its 50 DMA line and prior highs defining near-term support. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

3/6/2018 10:45:04 AM - G - Gapped down today retreating from its all-time high after getting very extended from any sound base. Well above its 50 DMA line ($80) and prior highs defining near-term support. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

3/5/2018 7:03:26 PM - G - Hit another new all-time high with today's quiet gain, getting very extended from any sound base. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter. See the latest FSU analysis for more details and anannotated graph.

3/1/2018 5:21:44 PM - G - Perched near its all-time high, very extended from any sound base. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter. See the latest FSU analysis for more details and a new annotated graph.

2/27/2018 1:50:36 PM - G - Perched near its all-time high, very extended from any sound base. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

2/21/2018 5:33:28 PM - G - Wedged higher recently, getting more extended from any sound base. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

2/14/2018 7:52:11 PM - G - Rallied for a new high close with today's big volume-driven gain, getting more extended from any sound base. Recently reported earnings +61% on +49% sales revenues for the Dec '17 quarter.

2/12/2018 12:36:28 PM - G - Reported earnings +61% on +49% sales revenues for the Dec '17 quarter. Extended from any sound base. Gapped up on 2/08/18 repairing recent technical damage with a considerable volume-driven gain hitting a new all-time high.

2/9/2018 12:52:33 PM - G - Pulling back today. Reported earnings +61% on +49% sales revenues for the Dec '17 quarter and gapped on the prior session repairing recent technical damage with a considerable volume-driven gain hitting a new all-time high. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and an annotated graph.

2/8/2018 1:01:22 PM - G - Reported earnings +61% on +49% sales revenues for the Dec '17 quarter and gapped up today repairing recent technical damage with a considerable volume-driven gain hitting a new all-time high. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and an annotated graph.

2/7/2018 5:25:25 PM - G - Only a prompt rebound above the 50 DMA line ($70.72) would help its outlook improve. Due to report its fourth quarter financial results on Thursday, Feb. 8, 2018 before the market open. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and a new annotated graph.

2/6/2018 5:12:45 PM - G - Undercut the prior low ($66.28 on 1/10/18) and managed a "positive reversal" today. Only a prompt rebound above the 50 DMA line ($70.69) would help its outlook improve. Due to report its fourth quarter financial results on Thursday, Feb. 8, 2018 before the market open. Volume and volatility often increase near earnings news.

2/5/2018 5:13:38 PM - G - Violated its 50 DMA line ($70.67) today with a volume-driven loss triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. Due to report its fourth quarter financial results on Thursday, Feb. 8, 2018 before the market open. The 2 latest quarterly comparisons were below the +25% minimum earnings guideline, so fundamental concerns were raised and noted before.

1/29/2018 12:38:46 PM - G - Hit another new all-time high today. Big volume-driven gain on Friday cleared a short flat base during which it found prompt support near its 50 DMA line. The 2 latest quarterly comparisons were below the +25% minimum earnings guideline, so fundamental concerns were raised and noted before.

1/26/2018 3:55:22 PM - G - Powering to a new all-time high with today's big volume-driven gain clearing short flat base during which it found prompt support near its 50 DMA line. The 2 latest quarterly comparisons were below the +25% minimum earnings guideline, so fundamental concerns were raised and noted before.

1/25/2018 5:50:34 PM - G - Perched within close striking distance of its all-time high, building on a short flat base. Found prompt support near its 50 DMA line ($68.93) in recent weeks. Subsequent losses undercutting the 50 DMA line and latest low ($66.28) would raise greater concerns.

1/22/2018 5:32:05 PM - G - Rebounding after it found prompt support near its 50 DMA line ($68.93) in recent weeks. Subsequent losses undercutting the 50 DMA line and latest low ($66.28) would raise greater concerns.

1/12/2018 6:58:09 PM - G - Found prompt support near its 50 DMA line ($68.06) this week and rose further today on higher volume helping its outlook improve. Subsequent losses undercutting the latest low ($66.28) would raise greater concerns. See the latest FSU for additional details and an annotated graph.

1/11/2018 5:21:40 PM - G - Posted a gain with average volume to promptly rebound and close above its 50 DMA line ($67.86) helping its outlook improve. Subsequent losses undercutting the latest low ($66.28) would raise greater concerns. See the latest FSU for additional details and a new annotated graph.

1/10/2018 12:51:11 PM - G - Undercutting its 50 DMA line ($67.71) today raising concerns after encountering distributional pressure on the prior session. Only a prompt rebound above the 50 DMA line would help its outlook improve. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

1/9/2018 1:02:41 PM - G - Its 50 DMA line ($67.56) defines initial support. Retreating from its all-time high, encountering mild distributional pressure after an advanced "3-weeks tight" base was recently noted. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

1/8/2018 3:41:23 PM - G - Perched near its all-time high, still hovering in a tight range after the previously noted advanced "3-weeks tight" base. Its 50 DMA line ($67.36) defines initial support. Bullish action has continued although the 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

1/3/2018 3:55:46 PM - G - Hovering near its all-time high with volume totals cooling, it has formed an advanced "3-weeks tight" base. Its 50 DMA line ($66.26) defines initial support above prior highs near $57. Bullish action has continued although the 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

12/26/2017 11:38:26 AM - G - Perched near its all-time high, very extended from any sound base, its 50 DMA line ($64.22) defines initial support above prior highs near $57. Bullish action has continued although the 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

12/21/2017 6:43:54 PM - G - Retreated from its all-time high with today's loss on near average volume. Very extended from any sound base, its 50 DMA line ($63.44) defines initial support above prior highs near $57. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system. See the latest FSU analysis for more details and an annotated graph.

12/18/2017 7:22:07 PM - G - Hit yet another new all-time high with today's gain backed by lighter than average volume, getting very extended from any sound base. Its 50 DMA line ($62.17) defines initial support above prior highs near $57. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system. See the latest FSU analysis for more details and a new annotated graph.

12/13/2017 5:45:27 PM - G - Hit yet another new all-time high with today's gain backed by lighter than average volume, getting very extended from any sound base. Its 50 DMA line ($60.97) and prior highs near $57 define support to watch on pullbacks. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

12/11/2017 7:38:00 PM - G - Hit another new all-time high with today's gain backed by above average volume, getting very extended from any sound base. Its 50 DMA line ($60.30) and prior highs near $57 define support to watch on pullbacks. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

12/5/2017 11:21:47 AM - G - Still very extended from any sound base after wedging higher with gains lacking great volume conviction. Its 50 DMA line ($58.91) and prior highs near $57 define support to watch on pullbacks. Reported Sep '17 quarterly earnings +22% on +32% sales revenues. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

11/28/2017 5:58:22 PM - G - It is very extended from any sound base after wedging higher with gains lacking great volume conviction. Prior highs and its 50 DMA line define support near $57. Reported Sep '17 quarterly earnings +22% on +32% sales revenues. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

11/22/2017 5:05:55 PM - G - Extended from any sound base after wedging higher with gains lacking great volume conviction. Prior highs and its 50 DMA line define support near $57. Reported Sep '17 quarterly earnings +22% on +32% sales revenues. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system. See the latest FSU analysis for more details and a new annotated graph.

11/20/2017 7:49:36 PM - G - Hit yet another new all-time high today, adding to recent gains lacking great volume conviction, getting even more extended from any sound base. Reported Sep '17 quarterly earnings +22% on +32% sales revenues. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

11/13/2017 3:55:16 PM - G - Hitting another new all-time high today, adding to recent gains lacking great volume conviction, getting extended from any sound base. Reported Sep '17 quarterly earnings +22% on +32% sales revenues. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

11/7/2017 4:06:39 PM - G - Quietly holding its ground near its all-time high after impressive volume-driven gains. Rebound above its 50 DMA line ($54.90) helped its outlook improve. Reported Sep '17 quarterly earnings +22% on +32% sales revenues. The 2 latest quarters were below the +25% minimum earnings guideline (C criteria), raising fundamental concerns with regard to the fact-based investment system.

11/1/2017 5:34:17 PM - G - Quietly hit another new high today but reversed into the red. Holding its ground after an impressive streak of volume-driven gains. Rebound above its 50 DMA line ($54.28) helped its outlook improve this week. However, it reported Sep '17 quarterly earnings +22% on +32% sales revenues, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria), so fundamental concerns remain with regard to the fact-based investment system. See the latest FSU analysis for more details and an annotated graph.

10/27/2017 6:58:27 PM - G - Technically strong, it hit another new high with today's 4th consecutive gain in an impressive streak of gains. Rebound above its 50 DMA line ($53.92) helped its outlook improve this week. However, it reported Sep '17 quarterly earnings +22% on +32% sales revenues, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria), so fundamental concerns remain with regard to the fact-based investment system. See the latest FSU analysis for more details and a new annotated graph.

10/26/2017 6:17:31 PM - G - Technically strong, it hit another new high with today's 3rd consecutive volume-driven gain. Rebound above its 50 DMA line ($53.79) helped its outlook improve. However, it reported Sep '17 quarterly earnings +22% on +32% sales revenues, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria), so fundamental concerns remain with regard to the fact-based investment system.

10/25/2017 12:32:50 PM - G - Gapped up today rebounding above its 50 DMA line ($53.68), helping its technical stance improve. Reported Sep '17 quarterly earnings +22% on +32% sales revenues, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria), so fundamental concerns remain with regard to the fact-based investment system.

10/19/2017 3:19:10 PM - G - Recent lows in the $49-50 area define near-term support above prior highs in the $47 area. A rebound above its now downward sloping 50 DMA line ($53.78) is needed for its outlook to improve. Due to report Sep '17 quarterly results before the open on Wednesday, October 25th. Volume and volatility often increase near earnings news. Earnings rose only +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria).

10/13/2017 12:26:26 PM - G - Early weakness today nearly tested the recent low ($49.60 on 9/22/17) noted as near-term support above prior highs in the $47 area. A rebound above its 50 DMA line ($54.08) is needed for its outlook to improve. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

10/11/2017 4:55:13 PM - G - Still sputtering below its 50 DMA line ($53.90), and the longer it lingers below that short-term average the worse its outlook gets. The recent low ($49.60 on 9/22/17) defines near-term support above prior highs in the $47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

10/5/2017 7:52:56 PM - G - Slumped below its 50 DMA line ($53.51) with today's big loss on higher (near average) volume. More damaging losses below the recent low ($49.60 on 9/22/17) would raise greater concerns and trigger a worrisome technical sell signal. The next near-term support is prior highs in the $47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

10/2/2017 9:28:37 PM - G - Posted a gain today with near average volume, rebounding above its 50 DMA line, helping its outlook to improve. More damaging losses below the recent low ($49.60 on 9/22/17) would raise greater concerns. The next near-term support is prior highs in the $47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

9/27/2017 5:34:44 PM - G - Posted a gain today with lighter volume. A rebound above its 50 DMA line ($52.63) is needed for its outlook to improve. More damaging losses below the recent low ($49.60 on 9/22/17) would raise greater concerns. The next near-term support is prior highs in the $47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

9/22/2017 12:13:07 PM - G - Gapped down today violating its 50 DMA line ($52.30) then found prompt support, rebounding near that important short-term average. More damaging losses would raise greater concerns. The next near-term support is prior highs in the $47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

9/18/2017 12:16:02 PM - G - Pulling back today for a 3rd consecutive volume-driven loss. Its 50 DMA line ($51.59) defines near-term support above prior highs in the $46-47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

9/14/2017 1:08:44 PM - G - Encountering some distributional pressure while perched at its all-time high. Its 50 DMA line ($51.20) defines near-term support above prior highs in the $46-47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

9/11/2017 6:53:31 PM - G - Perched near its all-time high after posting a small gain today with above average volume. Its 50 DMA line ($50.46) defines near-term support above prior highs in the $46-47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

9/7/2017 9:14:36 PM - G - Touched a new all-time high with today's 3rd consecutive gain on light volume. Its 50 DMA line ($49.96) defines near-term support above prior highs in the $46-47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

9/6/2017 5:23:32 PM - G - Still stubbornly holding its ground near its all-time high. Its 50 DMA line ($49.69) defines near-term support above prior highs in the $46-47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

8/30/2017 6:31:59 PM - G - Posted a big gain today with below average volume for its second-best close ever. Stubbornly held its ground near its all-time high. Its 50 DMA line ($48.87) defines near-term support above prior highs in the $46-47 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

8/25/2017 2:23:48 PM - G - Volume totals have been cooling while stubbornly holding its ground near its all-time high. Prior highs and its 50 DMA line define near-term support in the $47-48 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

8/17/2017 5:57:22 PM - G - Pulling back from its all-time high after getting very extended from any sound base. Prior highs and its 50 DMA line define near-term support in the $47-48 area. Recently reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

8/14/2017 9:05:50 PM - G - Perched near its all-time high, extended from the prior base after rallying well above its "max buy" level. Reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

8/8/2017 6:53:37 PM - G - Pulled back today after spiking to new 52-week and all-time highs with 3 consecutive volume-driven gains. Color code was changed to green after rallying above its "max buy" level. Reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

8/7/2017 12:15:18 PM - G - Spiking to new 52-week and all-time highs with today's 3rd big gain. Color code was changed to green after rallying above its "max buy" level. Reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns.

8/4/2017 12:21:09 PM - G - Reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. Following M&A news it is spiking to new 52-week and all-time highs with today's big gain, and its color code was changed to green after rallying above its "max buy" level.

8/4/2017 10:31:59 AM - G - Reported earnings +13% on +32% sales revenues for the Jun '17 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. Following M&A news it is spiking to new 52-week and all-time highs with today's big gain, and its color code is changed to green after rallying above its "max buy" level.

8/1/2017 4:14:22 PM - Y - Posted a solid gain today, rising within close striking distance of its 52-week and all-time highs. Members were previously reminded - "A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal."

7/25/2017 3:19:53 PM - Y - Quietly perched within striking distance of its 52-week and all-time highs. Volume totals still have been cooling while stubbornly holding its ground since gapping up above its 50 DMA line on 7/12/17. Endured distributional pressure recently after it briefly rose above the new pivot point cited based on its 5/08/17 high plus 10 cents. Members were previously reminded - "A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal."

7/18/2017 4:09:32 PM - Y - Volume totals have been cooling and stubbornly held its ground since gapping up above its 50 DMA line ($44.22) on 7/12/17 helping its outlook improve. Endured distributional pressure recently after it briefly rose above the new pivot point cited based on its 5/08/17 high plus 10 cents. Members were previously reminded - "A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal."

7/12/2017 12:33:52 PM - Y - Color code is changed to yellow after gapping up above its 50 DMA line ($44/17) today helping its outlook improve following positive analyst coverage. Endured distributional pressure recently after it briefly rose above the new pivot point cited based on its 5/08/17 high plus 10 cents. Members were previously reminded - "A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal."

7/6/2017 3:29:48 PM - G - Color code was changed to green while undercutting its 50 DMA line ($43.91) triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. A new pivot point was cited based on its 5/08/17 high plus 10 cents. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/29/2017 2:50:34 PM - G - Color code is changed to green while undercutting its 50 DMA line ($43.20) with a big loss today raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. A new pivot point was cited based on its 5/08/17 high plus 10 cents. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/26/2017 12:44:33 PM - Y - Gapped down today following an analyst downgrade, abruptly retreating following a new high close. A new pivot point was cited based on its 5/08/17 high plus 10 cents. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/23/2017 8:55:11 PM - Y - Posted a solid gain today with near average volume and managed a new high close. A new pivot point was cited based on its 5/08/17 high plus 10 cents. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/21/2017 1:37:33 PM - Y - Hit a new 52-week high with today's 3rd consecutive gain and it is challenging its all-time high. A new pivot point is cited based on its 5/08/17 high plus 10 cents. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/19/2017 12:37:12 PM - Y - Gapped up today challenging its 52-week high. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/15/2017 5:31:53 PM - Y - Finished near the session high today after early weakness. Still consolidating within close striking distance of its 52-week high. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/8/2017 7:41:02 PM - Y - Consolidating within close striking distance of its 52-week high. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/2/2017 6:32:11 PM - Y - Posted another gain today with below average volume. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

6/1/2017 5:52:39 PM - Y - Posted a small gain today with below average volume. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

5/26/2017 5:58:31 PM - Y - Posted a solid gain today with higher (near average) volume. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

5/22/2017 5:41:55 PM - Y - Recently stalled after hitting a new high and encountered mild distributional pressure. A confirming gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

5/17/2017 6:09:07 PM - Y - Pulled back below its pivot point with a loss today on higher volume, raising some concerns. A gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

5/12/2017 2:26:04 PM - Y - Hovering near its 52-week high with volume totals cooling while stubbornly holding its ground. A gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

5/8/2017 10:19:47 AM - Y - Hitting a new 52-week high with today's 4th consecutive gain. A gain backed by at least +40% above average volume and strong close above the pivot point may clinch a technical buy signal.

5/2/2017 1:49:00 PM - Y - Challenging its 52-week high with volume running at an above average pace behind today's big gain. A gain and strong close above the pivot point may clinch a technical buy signal.

4/28/2017 8:31:32 PM - Y - Touched a new 52-week high but finished near the session low after highlighted in yellow with pivot point cited based on its 9/29/16 high plus 10 cents in the earlier mid-day report. A strong close above the pivot point may clinch a more convincing technical buy signal. A volume-driven gap up gain on the prior session clear recent highs. Reported Mar '17 quarterly earnings +45% on +39% sales revenues. Three of the past four quarterly earnings were above the +25% minimum guideline (C criteria). Increasing ownership by top-rated funds. See the latest FSU analysis for more details and a new annotated graph.

4/28/2017 1:45:55 PM - Y - Color code is changed to yellow with pivot point cited based on its 9/29/16 high plus 10 cents. A strong close above the pivot point may clinch a technical buy signal. Touched a new 52-week high early but it is off today's high while on track for a 5th consecutive gain on ever increasing volume. Reported Mar '17 quarterly earnings +45% on +39% sales revenues. Three of the past four quarterly earnings were above the +25% minimum guideline (C criteria). Increasing ownership by top-rated funds. Completed a new Public Offering on 9/03/14.

2/9/2017 12:10:07 PM - Pulling back on heavy volume testing support near its 50 DMA line, yet still perched within striking distance of its 52-week and multi-year highs. Reported Dec '16 quarterly earnings +21% on +38% sales revenues. Encountered distributional pressure after noted with caution in the 10/27/16 mid-day report - "Reported earnings +77% on +44% sales revenues for the Sep '16 quarter, but prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14."

2/8/2017 12:26:40 PM - Consolidating and pulling back on heavy volume today testing support near its 50 DMA line, yet still perched within striking distance of its 52-week and multi-year highs. Reported Dec '16 quarterly earnings +21% on +38% sales revenues. Encountered distributional pressure after noted with caution in the 10/27/16 mid-day report - "Reported earnings +77% on +44% sales revenues for the Sep '16 quarter, but prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14."

2/7/2017 12:22:53 PM - Consolidating after recently rebounding above its 50 DMA line, perched within striking distance of its 52-week and multi-year highs. Due to report Dec '16 quarter. Encountered distributional pressure after noted with caution in the 10/27/16 mid-day report - "Reported earnings +77% on +44% sales revenues for the Sep '16 quarter, but prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14."

2/2/2017 11:42:10 AM - Consolidating after recently rebounding above its 50 DMA line, perched within striking distance of its 52-week and multi-year highs. Encountered distributional pressure after noted with caution in the 10/27/16 mid-day report - "Reported earnings +77% on +44% sales revenues for the Sep '16 quarter, but prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14."

1/30/2017 12:22:32 PM - Consolidating after recently rebounding above its 50 DMA line, perched within striking distance of its 52-week and multi-year highs. Encountered distributional pressure after last noted with caution in the 10/27/16 mid-day report - "Reported earnings +77% on +44% sales revenues for the Sep '16 quarter, but prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14."

10/27/2016 12:32:18 PM - Violated its 50 DMA line with a big volume-driven loss when noted with caution in the 10/26/16 mid-day report - "Reported earnings +77% on +44% sales revenues for the Sep '16 quarter, but prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14."

10/26/2016 12:26:35 PM - Violating its 50 DMA line with today's big volume-driven loss. Reported earnings +77% on +44% sales revenues for the Sep '16 quarter, but prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14.

10/20/2016 12:33:21 PM - Found impressive support near its 50 DMA line. Prior mid-day reports cautioned members - "Reported earnings +35% on +37% sales revenues for the Jun '16 quarter, but prior quarterly earnings were below the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14."

10/14/2016 12:18:42 PM - Finding impressive support near its 50 DMA line. Reported earnings +35% on +37% sales revenues for the Jun '16 quarter, but prior quarterly earnings were below the +25% minimum guideline (C criteria). Completed a new Public Offering on 9/03/14.

10/13/2016 10:41:01 AM - Testing support near its 50 DMA line. Reported earnings +35% on +37% sales revenues for the Jun '16 quarter, but prior quarterly earnings were below the +25% minimum guideline (C criteria). Went through a deep consolidation since noted following a "negative reversal" in the 4/09/15 mid-day report - "Completed a new Public Offering on 9/03/14 and went through a long consolidation before showing more bullish action in recent weeks. Reported strong quarterly earnings increases through the Dec '14 quarter meeting the C criteria. Limited annual earnings (A criteria) history is a concern."

7/29/2016 12:36:06 PM - Gapped up on the prior session rallying toward prior highs with a considerable volume-driven gain. Reported earnings +35% on +37% sales revenues for the Jun '16 quarter, but prior quarterly earnings were below the +25% minimum guideline (C criteria). Went through a deep consolidation since noted following a "negative reversal" in the 4/09/15 mid-day report - "Completed a new Public Offering on 9/03/14 and went through a long consolidation before showing more bullish action in recent weeks. Reported strong quarterly earnings increases through the Dec '14 quarter meeting the C criteria. Limited annual earnings (A criteria) history is a concern."

7/28/2016 12:57:52 PM - Gapped up today rallying toward prior highs with a considerable volume-driven gain. Reported earnings +35% on +37% sales revenues for the Jun '16 quarter, but prior quarterly earnings were below the +25% minimum guideline (C criteria). Went through a deep consolidation since last noted following a "negative reversal" in the 4/09/15 mid-day report - "Completed a new Public Offering on 9/03/14 and went through a long consolidation before showing more bullish action in recent weeks. Reported strong quarterly earnings increases through the Dec '14 quarter meeting the C criteria. Limited annual earnings (A criteria) history is a concern."

4/9/2015 12:50:48 PM - Pulling back toward its 50 DMA line with above average volume today, forming a cup-with-high-handle base. There was a "negative reversal" after hitting a new 52-week high on 3/31/15 when last noted in the mid-day report with caution - "Completed a new Public Offering on 9/03/14 and went through a long consolidation before showing more bullish action in recent weeks. Reported strong quarterly earnings increases through the Dec '14 quarter meeting the C criteria. Limited annual earnings (A criteria) history is a concern."

3/31/2015 12:53:06 PM - Rising from a cup shaped base. Completed a new Public Offering on 9/03/14 and went through a long consolidation before showing more bullish action in recent weeks. Reported strong quarterly earnings increases through the Dec '14 quarter meeting the C criteria. Limited annual earnings (A criteria) history is a concern.

2/25/2015 12:28:08 PM - Completed a new Public Offering on 9/03/14 and went through a long consolidation before showing more bullish action in recent weeks. Rallying further above its 50 DMA and 200 DMA lines and within striking distance of its 52-week high with today's volume-driven gain. Reported strong quarterly earnings increases through the Dec '14 quarter meeting the C criteria.

2/20/2015 12:46:56 PM - Consolidating above its 50 DMA and 200 DMA lines within striking distance of its 52-week high. Reported strong quarterly earnings increases through the Dec '14 quarter meeting the C criteria. Sputtered since it completed a new Public Offering on 9/03/14.

2/9/2015 12:26:04 PM - Pulling back today after rallying from below its 50 DMA line toward its 52-week high with a streak of volume-driven gains. Sputtered since it completed a new Public Offering on 9/03/14.

8/13/2014 12:21:03 PM - Hitting a new 52-week high with today's 4th consecutive gain on ever-increasing volume, clear of any resistance due to overhead supply. Limited history since its 4/04/14 IPO at $26 is a cause for concern.