11/3/2021 12:59:07 PM - Gapped down today retreating from its all-time high. Reported earnings +31% on +30% sales revenues for the Sep '21 quarter versus the year ago period, its 2nd strong quarter. The 5 prior quarterly earnings increases were below the +25% minimum guideline (C criteria) in comparisons after dropped from the Featured Stocks list on 3/09/20.

10/4/2021 12:41:52 PM - Still hovering near its all-time high following a noted streak of 9 gains. Prior mid-day reports noted - "Reported earnings +56% on +33% sales revenues for the Jun '21 quarter versus the year ago period. The 5 prior quarterly earnings increases were below the +25% minimum guideline (C criteria) in comparisons after dropped from the Featured Stocks list on 3/09/20."

9/28/2021 1:27:11 PM - Still perched near its all-time high today following a recent streak of 9 consecutive gains. The 9/21/21 mid-day report last noted - "Reported earnings +56% on +33% sales revenues for the Jun '21 quarter versus the year ago period. The 5 prior quarterly earnings increases were below the +25% minimum guideline (C criteria) in comparisons after dropped from the Featured Stocks list on 3/09/20."

9/21/2021 12:46:17 PM - Held its ground above prior highs ($471) and rallying near its all-time high today for a 6th consecutive volume-driven gain. Reported earnings +56% on +33% sales revenues for the Jun '21 quarter versus the year ago period. The 5 prior quarterly earnings increases were below the +25% minimum guideline (C criteria) in comparisons after dropped from the Featured Stocks list on 3/09/20.

8/9/2021 12:35:07 PM - Hitting a new all-time high with today's 4th consecutive volume-driven gain. Reported earnings +56% on +33% sales revenues for the Jun '21 quarter versus the year ago period. The 5 prior quarterly earnings increases were below the +25% minimum guideline (C criteria) in comparisons after dropped from the Featured Stocks list on 3/09/20.

12/30/2020 12:54:04 PM - Perched at its all-time high. Made steady progress after the 11/05/20 mid-day report noted - "Reported earnings +0% on +12% sales revenues for the Sep '20 quarter versus the year ago period. After dropped from the Featured Stocks list on 3/09/20 it went through a deep and choppy consolidation."

11/5/2020 12:40:02 PM - Reported earnings +0% on +12% sales revenues for the Sep '20 quarter versus the year ago period. Abruptly retreating today after hitting a new all-time high with the prior gain. After dropped from the Featured Stocks list on 3/09/20 it went through a deep and choppy consolidation.

10/2/2020 12:16:29 PM - Rallying straight up from its 200 DMA line ($277) challenging its prior highs with today's 6th consecutive gain. After dropped from the Featured Stocks list on 3/09/20 it went through a deep and choppy consolidation. Reported earnings -17% on +7% sales revenues for the Jun '20 quarter versus the year ago period.

3/9/2020 5:30:41 PM - Gapped down today for another damaging loss violating its 200 DMA line ($247), triggering a more worrisome technical sell signal. It will be dropped from the Featured Stocks list tonight.

3/6/2020 5:29:59 PM - G - Gapped down today for another damaging loss. Met resistance near its 50 DMA line ($295), and gains above that important short-term average still are needed to help its outlook improve. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter.

3/5/2020 5:19:44 PM - G - Met resistance near its 50 DMA line ($295) and slumped today. Gains above that important short-term average still are needed to help its outlook improve. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter.

3/4/2020 5:58:27 PM - G - Today's gain with light volume helped it rebound near its 50 DMA line ($294.84) which may act as resistance. Additional gains above that important short-term average still are needed to help its outlook improve. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter. See the latest FSU analysis for more details and an annotated graph.

3/3/2020 5:16:10 PM - G - Met resistance after rebounding near its 50 DMA line ($294). Additional gains above that important short-term average still are needed to help its outlook improve. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter. See the latest FSU analysis for more details and a new annotated graph.

3/2/2020 5:34:51 PM - G - Rebounded near its 50 DMA line ($293) today. Additional gains above that important short-term average still are needed to help its outlook improve. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter.

2/27/2020 5:06:29 PM - G - Slumped below its 50 DMA line ($292) with today's loss on average volume raising concerns and triggering a technical sell signal. Only a prompt rebound would help its outlook improve. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter.

2/26/2020 5:08:48 PM - G - Halted its slide after undercutting the prior low and it is consolidating near its 50 DMA line ($292). Additional damaging losses would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter.

2/20/2020 5:12:26 PM - G - Pulled back today with near average volume after 5 consecutive gains. Its 50 DMA line ($289.56) and prior low ($288.10 on 2/06/20) define near-term support. More damaging losses would raise concerns and trigger a technical sell signal. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter.

2/14/2020 5:27:50 PM - G - Posted a 3rd consecutive gain, rebounding after an abrupt retreat near its 50 DMA line ($286.64) and prior high ($279.95 on 11/27/19). More damaging losses would raise concerns and trigger a technical sell signal. Fundamentals remain strong after it reported earnings +41% on +29% for the Dec '19 quarter.

2/11/2020 5:47:25 PM - G - Reported earnings +41% on +29% for the Dec '19 quarter. Very extended from any sound base. Halted its slide above its 50 DMA line ($284.69) and prior high ($279.95 on 11/27/19) after abruptly retreating from its high. More damaging losses would raise concerns and trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

2/6/2020 12:46:09 PM - G - Gapped down today after a "negative reversal" on the prior session at its all-time high. Reported earnings +41% on +29% for the Dec '19 quarter. It is very extended from any sound base. Its 50 DMA line ($283) and prior high ($279.95 on 11/27/19) define important near-term support levels to watch on pullbacks. Fundamentals remain strong.

2/5/2020 5:56:48 PM - G - Reversed into the red today after hitting yet another new all-time high. Reported earnings +41% on +29% for the Dec '19 quarter after the close. It is very extended from any sound base. Its 50 DMA line ($283) and prior high ($279.95 on 11/27/19) define important near-term support levels to watch on pullbacks. Fundamentals remain strong.

2/4/2020 5:26:04 PM - G - Due to report earnings news after the close on Wednesday, 2/05/20. Hit another new all-time high today. It has been stubbornly holding its ground after getting extended from any sound base. Its prior high ($279.95 on 11/27/19) and its 50 DMA line ($281) define important near-term support levels to watch on pullbacks. Fundamentals remain strong.

1/27/2020 12:33:57 PM - G - Gapped up on 1/23/20 hitting a new all-time high, and it has been stubbornly holding its ground after getting extended from any sound base. Its prior high ($279.95 on 11/27/19) and its 50 DMA line ($271) define important near-term support levels to watch. Fundamentals remain strong.

1/24/2020 12:33:54 PM - G - Gapped up on the prior session hitting a new all-time high, getting more extended from any sound base. Its prior high ($279.95 on 11/27/19) and its 50 DMA line ($269) define important near-term support levels to watch. Fundamentals remain strong.

1/23/2020 1:12:49 PM - G - Gapped up hitting a new all-time high, getting more extended from any sound base with above average volume behind today's 6th consecutive gain. Its prior high ($279.95 on 11/27/19) and its 50 DMA line ($267) define important near-term support levels to watch. Fundamentals remain strong.

1/17/2020 6:17:40 PM - G - Managed a best-ever close with today's 3rd consecutive gain backed by light volume. Very extended from any sound base. Its 50 DMA line ($262) defines important near-term support to watch. Fundamentals remain strong.

1/13/2020 6:30:02 PM - G - Hit another new high with today's 9th consecutive gain, very extended from any sound base. Its 50 DMA line ($256) defines important near-term support to watch. Fundamentals remain strong.

1/6/2020 6:01:52 PM - G - Posted a 4th consecutive gain with light volume. Color code is changed to green after rising above its "max buy" level. Fundamentals remain strong.

12/30/2019 6:29:35 PM - Y - Still consolidating above its pivot point and below its "max buy" level. Fundamentals remain strong.

12/23/2019 12:50:20 PM - Y - Volume totals have been cooling while quietly consolidating above its pivot point and below its "max buy" level. Fundamentals remain strong.

12/17/2019 5:11:08 PM - Y - Quietly slumped back below its pivot point raising some concerns while falling back into the prior base. Fundamentals remain strong.

12/11/2019 6:00:00 PM - Y - Consolidating above its pivot point and below its "max buy" level. Prior high ($259) defines initial support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

12/9/2019 5:37:04 PM - Y - Color code is changed to yellow while quietly consolidating just below its "max buy" level. Prior high ($259) defines initial support to watch on pullbacks. Fundamentals remain strong.

12/2/2019 12:12:49 PM - G - Pulling back after an impressive streak of 14 consecutive gains left it extended from the prior base. Prior high ($259) defines initial support to watch on pullbacks. Fundamentals remain strong.

11/27/2019 5:19:24 PM - G - Today's 14th consecutive gain leaves it extended from the prior base. Prior high ($259) defines initial support to watch on pullbacks. It reported earnings +35% on +31% sales revenues for the Sep '19 quarter.

11/26/2019 5:12:42 PM - G - Color code is changed to green after today's 13th consecutive gain as it closed above its "max buy" level. Prior high ($259) defines initial support to watch on pullbacks. It reported earnings +35% on +31% sales revenues for the Sep '19 quarter.

11/21/2019 12:18:37 PM - Y - Finished strong on the prior session after highlighted in yellow with new pivot point cited based on its 8/29/19 high plus 10 cents. The big gain for a new high triggered a technical buy signal. Found support after undercutting its 200 DMA line since dropped from the Featured Stocks list on 9/12/19. Fundamentals remain strong. It reported earnings +35% on +31% sales revenues for the Sep '19 quarter. See the latest FSU analysis for more details and an annotated graph.

11/20/2019 5:28:20 PM - Y - Finished strong today after highlighted in yellow with new pivot point cited based on its 8/29/19 high plus 10 cents. The big gain for a new high triggered a technical buy signal. Found support after undercutting its 200 DMA line since dropped from the Featured Stocks list on 9/12/19. Fundamentals remain strong. It reported earnings +35% on +31% sales revenues for the Sep '19 quarter. See the latest FSU analysis for more details and a new annotated graph.

11/20/2019 1:06:45 PM - Y - Color code is changed to yellow with new pivot point cited based on its 8/29/19 high plus 10 cents. Subsequent gains for new highs backed by at least +40% above average volume are needed to trigger a technical buy signal. Rebounding near its 52-week high with today's 9th consecutive gain. Found support after undercutting its 200 DMA line since dropped from the Featured Stocks list and last noted on 9/12/19. Fundamentals remain strong. It reported earnings +35% on +31% sales revenues for the Sep '19 quarter.

9/12/2019 5:22:14 PM - Posted a small gain today following a streak of damaging volume-driven losses. It will be dropped from the Featured Stocks list tonight. Only a prompt rebound above the 50 DMA line ($238) would help its outlook improve.

9/10/2019 10:15:45 AM - G - Gapped down today and traded below its 8/05/19 low ($216.55) raising more concerns. Volume was heavy behind a big loss violating its 50 DMA line ($240) on the prior session triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve.

9/9/2019 12:57:18 PM - G - Color code is changed to green. Volume is heavier behind today's big loss violating its 50 DMA line ($240) which raises concerns and triggers a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. Recent gains above the pivot point did not have the +40% above average volume necessary to trigger a proper new (or add-on) technical buy signal. The recent low ($216.55 on 8/05/19) defines the next important support level to watch. Fundamentals remain strong.

9/5/2019 12:57:56 PM - Y - Volume totals still have been cooling while hovering near its all-time high. Color code was changed to yellow with new pivot point cited based on its 7/11/19 high plus 10 cents. Recent gains above the pivot point did not have the +40% above average volume necessary to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line ($239) defines support above the recent low ($216.55 on 8/05/19). Fundamentals remain strong.

8/30/2019 4:55:28 PM - Y - Volume totals have been cooling while hovering near its all-time high. Color code was changed to yellow with new pivot point cited based on its 7/11/19 high plus 10 cents. Gains above a stock's pivot must have at least +40% above average volume to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line ($237) defines support above the recent low ($216.55 on 8/05/19). Fundamentals remain strong.

8/26/2019 5:29:04 PM - Y - Wedged higher with recent gains lacking volume. Color code was changed to yellow with new pivot point cited based on its 7/11/19 high plus 10 cents. Gains above a stock's pivot must have at least +40% above average volume to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line ($235) defines support above the recent low ($216.55 on 8/05/19). Reported earnings +27% on +31% sales revenues for the Jun '19 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and a new annotated graph.

8/20/2019 5:32:35 PM - Y - Color code is changed to yellow with new pivot point cited based on its 7/11/19 high plus 10 cents. Quietly hit a new all-time high with today's 4th consecutive gain with below average volume. Gains above a stock's pivot must have at least +40% above average volume to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line ($232.63) defines support above the recent low ($216.55 on 8/05/19). Reported earnings +27% on +31% sales revenues for the Jun '19 quarter, continuing its strong earnings track record.

8/14/2019 5:57:58 PM - G - Fell near its 50 DMA line ($230.89) today while still building on a new flat base. Reported earnings +27% on +31% sales revenues for the Jun '19 quarter, continuing its strong earnings track record.

8/12/2019 8:22:07 PM - G - Found prompt support near its 50 DMA line while building a new flat base. Reported earnings +27% on +31% sales revenues for the Jun '19 quarter, continuing its strong earnings track record.

8/5/2019 4:09:03 PM - G - Gapped down and violated its 50 DMA line with today's volume-driven loss triggering a technical sell signal. Last week it reported earnings +27% on +31% sales revenues for the Jun '19 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and an annotated graph.

8/2/2019 4:50:48 PM - G - Reported earnings +27% on +31% sales revenues for the Jun '19 quarter, continuing its strong earnings track record. Perched near its all-time high, extended from any sound base. Found support at its 50 DMA line during consolidations throughout this year's ongoing ascent. See the latest FSU analysis for more details and a new annotated graph.

7/31/2019 1:15:36 PM - G - Reported earnings +27% on +31% sales revenues for the Jun '19 quarter, continuing its strong earnings track record. Gapped up today challenging its all-time high, however it is extended from any sound base. Volume and volatility often increase near earnings news. Found support at its 50 DMA line during consolidations throughout this year's ongoing ascent.

7/26/2019 6:08:47 PM - G - Extended from any sound base, quietly consolidating after wedging into new high territory with recent gains lacking great volume conviction. Its 50 DMA line ($224.22) defines near-term support to watch. Due to report Jun '19 quarterly earnings news after the close on Tuesday, 7/30/19. Volume and volatility often increase near earnings news.

7/22/2019 1:34:47 PM - G - Extended from any sound base, consolidating after wedging into new high territory with recent gains lacking great volume conviction. Its 50 DMA line ($221.75) defines near-term support to watch Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

7/15/2019 4:49:29 PM - G - Holding its ground with volume totals cooling while extended from any sound base. Wedged into new high territory with recent gains lacking great volume conviction. Its 50 DMA line ($218.49) defines near-term support to watch Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

7/9/2019 11:48:03 AM - G - Extended from any sound base and wedging into new high territory with recent gains lacking great volume conviction. Its 50 DMA line ($215) defines near-term support to watch Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

7/2/2019 5:42:28 PM - G - Posted a 4th consecutive gain today and ended near its all-time high. Its 50 DMA line ($211) defines near-term support to watch above the recent low ($194.84 on 6/03/19). Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/28/2019 5:51:11 PM - G - Extended from any sound base and hovering near its all-time high. Its 50 DMA line ($210) defines near-term support to watch above the recent low ($194.84 on 6/03/19). Reported earnings +25% on +30% sales revenues for the Mar '19 quarter. See the latest FSU analysis for more details and a new annotated graph.

6/27/2019 7:47:10 PM - G - Extended from any sound base, and it encountered distributional pressure after quietly hitting a new all-time high. Its 50 DMA line ($209) defines near-term support to watch above the recent low ($194.84 on 6/03/19). Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/24/2019 3:00:44 PM - G - Extended from any sound base, it encountered distributional pressure on the prior session after quietly hitting a new all-time high. Its 50 DMA line ($207) defines near-term support to watch above the recent low ($194.84 on 6/03/19). Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/17/2019 1:22:37 PM - G - Extended from any sound base, and there was a "negative reversal" on 6/10/19 after hitting a new all-time high. Its 50 DMA line ($203) defines near-term support to watch above the recent low ($194.84 on 6/03/19). Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/17/2019 1:14:49 PM - G - Extended from any sound base, and there was a "negative reversal" on 6/10/19 after hitting a new all-time high. Its 50 DMA line ($203) defines near-term support to watch above the recent low ($194.84 on 6/03/19). Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/11/2019 5:49:56 PM - G - Pulled back today following a "negative reversal" on the prior session after hitting a new all-time high. Extended from any sound base. Its 50 DMA line ($201) and recent low ($194.84 on 6/03/19) define important near-term support to watch on pullbacks. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/10/2019 12:18:23 PM - G - Hitting another new all-time high with today's 5th consecutive gain, getting more extended from any sound base. Its 50 DMA line ($200.74) and recent low ($194.84 on 6/03/19) define important near-term support to watch on pullbacks. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/4/2019 6:11:57 PM - G - Rebounded near its all-time high with today's big gain after testing its 50 DMA line ($197.77) which defines important near-term support to watch. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/3/2019 9:09:24 PM - G - Retreated from its all-time high and today's big loss tested its 50 DMA line ($197) which defines important near-term support to watch. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

6/3/2019 1:48:03 PM -
G - Retreating from its all-time high and today's loss is testing its 50 DMA line ($197) which defines important near-term support to watch. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.


5/31/2019 12:43:10 PM -
G - Still holding its ground in a tight range near its all-time high. Its 50 DMA line ($197.03) defines important near-term support to watch. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.


5/30/2019 5:47:29 PM -
G - Holding its ground stubbornly, but extended from any sound base. Its 50 DMA line ($196.47) defines important near-term support to watch. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.


5/23/2019 12:58:05 PM - G - Pulling back after getting extended from any sound base. Its 50 DMA line ($194) defines important near-term support to watch. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

5/21/2019 5:43:35 PM - G - Posted a gain with slightly higher volume for a best ever close, extended from any sound base. Its 50 DMA line ($193) defines important near-term support to watch. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

5/14/2019 5:27:41 PM - G - Its 50 DMA line ($190) defines important near-term support to watch. Hovering near its all-time high, extended from any sound base. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter.

5/9/2019 3:54:05 PM - G - Hitting another new all-time high with today's gain backed by above average volume. It is extended from any sound base. Reported earnings +25% on +30% sales revenues for the Mar '19 quarter. Its 50 DMA line ($188.76) defines important near-term support to watch.

5/3/2019 8:14:41 PM - G - Reported earnings +25% on +30% sales revenues for the Mar '19 quarter. Rallied to new highs with 3 gains in the past 4 session backed by above average volume. It is extended from any sound base. Held its ground at its 50 DMA line ($186.91) which defines important near-term support to watch above recent lows.

4/29/2019 12:41:40 PM - G - Due to report earnings for the Mar '19 quarter after the market closes on Tuesday, April 30. Recently wedged higher with gains lacking great volume conviction while it did not form a sound new base of sufficient length. Held its ground at its 50 DMA line ($185) which defines important near-term support to watch above recent lows.

4/24/2019 12:44:51 PM - G - Due to report earnings for the Mar '19 quarter after the market closes on Tuesday, April 30. Recently wedged higher with gains lacking great volume conviction while it did not form a sound new base of sufficient length. Held its ground at its 50 DMA line ($183.64) which defines important near-term support to watch above recent lows.

4/23/2019 6:56:25 PM - G - Hit a new high with today's 3rd consecutive gain. Did not form a sound new base of sufficient length. Held its ground at its 50 DMA line ($183.22) which defines important near-term support to watch above prior lows.

4/16/2019 5:37:51 PM - G - It has not formed a sound new base of sufficient length but volume totals have been cooling while stubbornly holding its ground. Its 50 DMA line ($181.41) defines important near-term support to watch above prior lows. See the latest FSU analysis for more details and a new annotated graph.

4/11/2019 1:38:54 PM - G - It has not formed a sound new base of sufficient length but stubbornly held its ground. Its 50 DMA line ($179) defines important near-term support to watch above prior lows.

4/4/2019 3:58:45 PM - G - Pulling back today with above average volume. It did not form a sound new base of sufficient length but stubbornly held its ground. Its 50 DMA line and prior low coincide defining important near-term support to watch in the $169-170 area.

3/29/2019 6:53:01 PM - G - Posted a gain today with above average volume for its second best ever close. It did not form a sound new base of sufficient length but stubbornly held its ground. Its 50 DMA line and prior low coincide defining important near-term support to watch in the $169-170 area.

3/22/2019 1:15:48 PM - G - Pulling back abruptly today after hitting another new all-time with a big gain on the prior session. It did not form a sound new base of sufficient length but stubbornly held its ground. Its 50 DMA line and prior high coincide defining important near-term support to watch in the $164 area.

3/21/2019 12:48:41 PM - G - Hitting another new all-time with today's big gain. It did not form a sound new base of sufficient length but stubbornly held its ground. Its 50 DMA line and prior high coincide defining important near-term support to watch in the $164 area.

3/14/2019 5:04:50 PM - G - Posted a gain on average volume today for its second best close of all time. It has not formed a sound new base of sufficient length. The prior high ($164) defines initial support to watch above its 50 DMA line ($157.61).

3/8/2019 6:56:13 PM - G - Managed a "positive reversal" today after early weakness. It is extended from any sound base. the prior high ($164) defines initial support to watch above its 50 DMA line ($152.77). See the latest FSU analysis for more details and a new annotated graph.

3/4/2019 12:27:33 PM - G - Pulling back today with higher volume, encountering distributional pressure. Volume totals had been cooling while hovering near its all-time high, extended from any sound base. Prior high ($164) defines initial support to watch above its 50 DMA line.

2/28/2019 11:57:46 AM - G - Volume totals have been cooling while hovering near its all-time high, extended from any sound base. Prior high ($164) defines initial support to watch above its 50 DMA line.

2/22/2019 5:35:36 PM - G - Posted a solid gain today with higher (near average) volume for a new all-time high, getting more extended from any sound base. Prior high ($164) defines initial support to watch above its 50 DMA line.

2/19/2019 5:43:44 PM - G - Pulled back today with lighter (near average) volume Prior high ($164) defines initial support to watch above its 50 DMA line.

2/14/2019 6:04:56 PM - G - Posted a gain with above average volume for a best-ever close. Color code was changed to green after rising above its "max buy" level. Prior high ($164) defines initial support to watch on pullbacks.

2/11/2019 1:04:51 PM - G - Perched at its all-time high. Color code was changed to green after rising above its "max buy" level. Prior high ($164) defines initial support to watch on pullbacks. See the latest FSU analysis for more details and an annotated graph.

2/8/2019 1:27:45 PM - G - Today's gain has it poised for a best ever close and its color code is changed to green after rising above its "max buy" level. Prior high ($164) defines initial support to watch on pullbacks. See the latest FSU analysis for more details and an annotated graph.

2/7/2019 12:36:51 PM - Y - Holding its ground today. Highlighted in yellow with new pivot point cited based on its 9/14/18 high plus 10 cents in the 2/06/19 mid-day report. The "breakaway gap" with +388% above average volume cleared all overhead supply and triggered a technical buy signal. Reported earnings +24% on +32% sales revenues for the Dec '18 quarter, one notch below the +25% minimum earnings guideline (C criteria). Found support after a deep slump below its 200 DMA line since dropped from the Featured Stocks list on 10/10/18. See the latest FSU analysis for more details and an annotated graph.

2/6/2019 5:34:19 PM - Y - Highlighted in yellow with new pivot point cited based on its 9/14/18 high plus 10 cents in the earlier mid-day report. Today's "breakaway gap" with +388% above average volume cleared all overhead supply and triggered a technical buy signal. Reported earnings +24% on +32% sales revenues for the Dec '18 quarter, one notch below the +25% minimum earnings guideline (C criteria). Found support after a deep slump below its 200 DMA line since dropped from the Featured Stocks list on 10/10/18. See the latest FSU analysis for more details and a new annotated graph.

2/6/2019 12:53:19 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/14/18 high plus 10 cents. Today's "breakaway gap" cleared all overhead supply. Reported earnings +24% on +32% sales revenues for the Dec '18 quarter, one notch below the +25% minimum earnings guideline (C criteria). Found support after a deep slump below its 200 DMA line since dropped from the Featured Stocks list on 10/10/18.

1/29/2019 12:38:33 PM - Fundamentals remain strong. Due to report earnings news on 2/05/19. Rebounded above the 50 DMA line helping its outlook to improve, and making steady progress, but faces near-term resistance due to overhead supply up to the $164 level. Found support after a deep slump below its 200 DMA line since dropped from the Featured Stocks list on 10/10/18.

10/10/2018 5:25:37 PM - Slumped further below its 50 DMA line with a volume-driven loss today after recently noted technical sell signals. A rebound above the 50 DMA line ($146) is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

10/4/2018 3:04:33 PM - G - Violated its 50 DMA line ($144.60) with today's big volume-driven loss triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve.

10/2/2018 6:08:33 PM - G - Retreating from its all-time high, still very extended from any sound base. Its 50 DMA line ($143.31) defines near-term support to watch. Fundamentals remain strong.

9/25/2018 2:44:09 PM - G - Hovering near its all-time high, very extended from any sound base. Its 50 DMA line ($139.19) defines near-term support to watch on pullbacks. Fundamentals remain strong.

9/18/2018 5:53:08 PM - G - Perched near its all-time high, very extended from any sound base. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

9/17/2018 4:46:22 PM - G - Pulled back today, retreating from its all-time high after getting very extended from any sound base. Fundamentals remain strong.

9/13/2018 5:45:46 PM - G - Hit yet another new all-time high today, getting very extended from any sound base. Fundamentals remain strong.

9/5/2018 5:47:07 PM - G - Retreated from its all-time high with a big loss today on higher volume. Very extended from any sound base after rallying well above prior highs in the $118 area. Fundamentals remain strong.

9/4/2018 4:00:45 PM - G - Hit yet another new all-time high today, getting very extended from prior highs in the $118 area. Fundamentals remain strong.

8/27/2018 5:51:08 PM - G - Hit yet another new all-time high with today's 8th consecutive gain marked by below average volume, getting very extended from prior highs in the $118 area. Fundamentals remain strong.

8/20/2018 5:20:07 PM - G - Hit another new all-time high with today's 3rd consecutive gain marked by below average volume, getting very extended from prior highs in the $118 area. Fundamentals remain strong.

8/15/2018 3:35:00 PM - G - Quietly perched at its all-time high, extended from prior highs in the $118 area defining initial support to watch on pullbacks. Fundamentals remain strong.

8/10/2018 7:48:25 PM - G - Stubbornly holding its ground, extended from prior highs in the $118 area defining initial support to watch on pullbacks. Fundamentals remain strong.

8/2/2018 1:39:49 PM - G - Color code is changed to green after quickly getting very extended from prior highs. Finished strong on the prior session after highlighted in yellow with new pivot point cited based on its 4/18/18 high plus 10 cents. Reported earnings +69% on +31% sales revenues for the Jun '18 quarter, continuing its strong earnings track record.

8/1/2018 5:32:27 PM - Y - Finished strong after highlighted in yellow with new pivot point cited based on its 4/18/18 high plus 10 cents. Reported earnings +69% on +31% sales revenues for the Jun '18 quarter, continuing its strong earnings track record. Gapped up today hitting a new all-time high with a considerable volume-driven gain. See the latest FSU analysis for more details and a new annotated graph.

8/1/2018 1:02:16 PM - Y - Color code is changed to yellow with new pivot point cited based on its 4/18/18 high plus 10 cents. Reported earnings +69% on +31% sales revenues for the Jun '18 quarter, continuing its strong earnings track record. Gapped up today hitting a new all-time high with a considerable volume-driven gain. Found support above its 200 DMA line during the consolidation since dropped from the Featured Stocks list.

7/5/2018 2:04:21 PM - It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line is needed for its outlook to improve. Its 200 DMA line ($93.88) is the next important support level.

6/27/2018 3:44:12 PM - G - Today's big loss is undercutting the prior low ($98.01 on 5/23/18) triggering a technical sell signal. A prompt rebound above the 50 DMA line ($107.81) is needed for its outlook to improve. Its 200 DMA line ($93.24) is the next important support level.

6/25/2018 5:59:46 PM - G - Suffered another damaging volume-driven loss today slumping well below its 50 DMA line and very near the prior low ($98.01 on 5/23/18). A prompt rebound above the 50 DMA line ($108) is needed for its outlook to improve.

6/22/2018 5:31:13 PM - G - Color code is changed to green after a volume-driven loss violated its 50 DMA line. A prompt rebound above the 50 DMA line is needed for its outlook to improve. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

6/19/2018 5:34:50 PM - Y - Color code is changed to yellow with new pivot point cited based on its 4/18/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. Consolidating above its 50 DMA line ($108.67), it faces little resistance due to overhead supply up to the $118 level. Found prompt support near prior lows in the $101 area.

6/12/2018 5:54:17 PM - G - Rebounded above its 50 DMA line ($108.08) with a big gain today on higher (near average) volume. Still faces some resistance due to overhead supply up to the $118 level. Found prompt support near prior lows in the $101 area.

6/7/2018 5:24:02 PM - G - Slumped back below its 50 DMA line ($107.96) with a big loss today on higher volume raising concerns. Faces some resistance due to overhead supply up to the $118 level. Found prompt support near prior lows in the $101 area.

6/5/2018 5:27:41 PM - G - Rebounded above the 50 DMA line ($108.14) helping its outlook to improve. Faces some resistance due to overhead supply up to the $118 level. Found prompt support near prior lows in the $101 area.

5/30/2018 3:46:45 PM - G - Posting a 5th consecutive small gain today on light volume but still remains below its 50 DMA line. Halted its slide last week after undercutting prior lows in the $101 area. More damaging losses would raise greater concerns. A rebound above the 50 DMA line ($108.40) is needed for its outlook to improve.

5/21/2018 3:48:47 PM - G - Halted its slide last week after undercutting prior lows in the $101 area, but more damaging losses would raise greater concerns. A rebound above the 50 DMA line ($109.19) is needed for its outlook to improve.

5/14/2018 7:13:16 PM - G - Met resistance near its 50 DMA line recently and today's big volume-driven loss tested prior lows in the $101 area defining important near-term support. More damaging losses would raise greater concerns. Meanwhile, a rebound above the 50 DMA line is needed for its outlook to improve.

5/9/2018 3:43:01 PM - G - Halted its slide and it has been consolidating near its 50 DMA line ($109.34). Reported earnings +56% on +29% sales revenues for the Mar '18 quarter. Recent lows in the $101 area define important support to watch where further deterioration would raise concerns.

5/3/2018 5:19:37 PM - G - Managed a "positive reversal" after an early loss today. Gapped down on the prior session and violated its 50 DMA line ($108.53) triggering a technical sell signal. Reported earnings +56% on +29% sales revenues for the Mar '18 quarter. Recent lows in the $101 area define important support to watch where further deterioration would raise concerns. A rebound above the 50 DMA line is needed for its outlook to improve. See the latest FSU analysis for more details and a new annotated graph.

5/3/2018 1:13:45 PM - G - Gapped down on the prior session and violated its 50 DMA line ($108.53) triggering a technical sell signal. Reported earnings +56% on +29% sales revenues for the Mar '18 quarter. Recent lows in the $101 area define important support to watch where further deterioration would raise concerns. A rebound above the 50 DMA line is needed for its outlook to improve.

5/2/2018 12:37:43 PM - G - Gapped down today and violated its 50 DMA line ($108.36) after it reported earnings +56% on +29% sales revenues for the Mar '18 quarter. Volume and volatility often increase near earnings news. Below the 50 DMA line its recent low ($101.55 on 4/04/18) defines the next important support to watch.

5/2/2018 10:22:44 AM - G - Gapped down today and undercut its 50 DMA line ($108.42) after it reported earnings +56% on +29% sales revenues for the Mar '18 quarter. Below the 50 DMA line its recent low ($101.55 on 4/04/18) defines the next important support to watch.

5/1/2018 1:02:30 PM - G - Due to report earnings news for the Mar '18 quarter after the close.It is extended from any sound base and perched near its all-time high, consolidating above its 50 DMA line ($108). Below that short term average the recent low ($101.55 on 4/04/18) defines important support to watch.

4/24/2018 5:43:48 PM - G - Pulled back from its all-time high with 4 consecutive losses on ever increasing volume. Its 50 DMA line ($106) and recent low ($101.55 on 4/04/18) define important near-term support to watch on pullbacks. Due to report earnings news on 5/01/18.

4/17/2018 1:01:04 PM - G - Hitting a new all-time high today after a brief consolidation. Its 50 DMA line ($102.92) and recent low ($101.55 on 4/04/18) define important near-term support to watch on pullbacks.

4/16/2018 12:56:32 PM - G - Perched within close striking distance of its all-time high after a brief consolidation. Its 50 DMA line ($102.38) defines near-term support above prior highs in the $93 area. Fundamentals remain strong.

4/10/2018 5:44:14 PM - G - Its 50 DMA line ($100.78) defines near-term support above prior highs in the $93 area. Fundamentals remain strong.

4/4/2018 5:42:20 PM - G - Extended from any sound base and consolidating above its 50 DMA line ($99.40) which defines near-term support above prior highs in the $93 area. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

4/3/2018 6:41:07 PM - G - Consolidating above its 50 DMA line ($99.08) which defines near-term support above prior highs in the $93 area. Fundamentals remain strong.

3/28/2018 1:11:55 PM - G - Very extended from any sound base, and there was a "negative reversal" on the prior session after hitting another new all-time high. Its 50 DMA line ($98.15) defines near-term support above prior highs in the $93 area. Fundamentals remain strong.

3/27/2018 3:59:04 PM - G - There was a "negative reversal" today after hitting another new all-time high. Very extended from any sound base. Its 50 DMA line ($97.77) defines near-term support above prior highs in the $93 area. Fundamentals remain strong.

3/23/2018 1:09:22 PM - G - Hovering near its all-time high, very extended from any sound base. Its 50 DMA line ($96.86) defines near-term support above prior highs in the $93 area. Fundamentals remain strong.

3/20/2018 6:42:41 PM - G - Perched near its all-time high, very extended from any sound base. Prior highs in the $93 area define initial support above its 50 DMA line ($95.27). Fundamentals remain strong.

3/14/2018 10:09:23 AM - G - Stubbornly holding its ground at its all-time high, very extended from any sound base. Prior highs in the $93 area define initial support above its 50 DMA line ($93.04). Fundamentals remain strong.

3/7/2018 5:20:25 PM - G - Stubbornly holding its ground and it hit yet another new all-time high with today's 4th consecutive gain, getting very extended from any sound base. Prior highs in the $93 area define initial support above its 50 DMA line ($90.13). Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

3/1/2018 5:30:42 PM - G - Stubbornly holding its ground near its all-time high extended from any sound base. Prior highs in the $93 area define initial support above its 50 DMA line ($88.31). Fundamentals remain strong.

2/27/2018 1:55:05 PM - G - Hitting another new all-time high and its color code is changed to green while rising more than +5% above the prior high. Fundamentals remain strong.

2/22/2018 4:02:52 PM - Y - Quietly hovering near its all-time high. A valid "secondary buy point" exists up to +5% above the latest high since it found support at its 10-week moving average line following the prior breakout. Fundamentals remain strong.

2/15/2018 5:58:32 PM - Y - Color code is changed to yellow while a valid "secondary buy point" exists up to +5% above the latest high. Found prompt support at its 10-week moving average following the prior breakout. Recently reported Dec '17 quarterly earnings +61% on +30% sales revenues after the close, continuing its strong earnings track record.

2/14/2018 7:49:37 PM - G - Challenged its prior high with above average volume behind today's 4th consecutive gain. Its color code is changed to green after rising back above its "max buy" level. Found prompt support near its 50 DMA line ($84.56). Recently reported Dec '17 quarterly earnings +61% on +30% sales revenues after the close, continuing its strong earnings track record.

2/13/2018 12:28:12 PM - Y - Rebounding back above its 50 DMA line ($84.30) helping its outlook improve and its color code is changed to yellow. Recently reported Dec '17 quarterly earnings +61% on +30% sales revenues after the close, continuing its strong earnings track record.

2/9/2018 7:05:34 PM - G - Posted a volume-driven gain on Friday but still finished the week below its 50 DMA line ($84.11) after damaging volume-driven losses triggered technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve. Reported Dec '17 quarterly earnings +61% on +30% sales revenues after the close, continuing its strong earnings track record. See the latest FSU analysis for more details and an annotated graph.

2/8/2018 6:09:30 PM - G - Slumped below its 50 DMA line ($84.14) with damaging volume-driven losses raising serious concerns and triggering technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve. Reported Dec '17 quarterly earnings +61% on +30% sales revenues after the close, continuing its strong earnings track record. See the latest FSU analysis for more details and a new annotated graph.

2/7/2018 1:08:17 PM - G - Up from early lows after again undercutting its 50 DMA line ($84.20). Managed a "positive reversal" on the prior session. More damaging losses would raise serious concerns. Reported Dec '17 quarterly earnings +61% on +30% sales revenues after the close, continuing its strong earnings track record.

2/6/2018 5:25:09 PM - G - Undercut its 50 DMA line ($84.19) today then managed a "positive reversal" for a gain on higher volume. Reported Dec '17 quarterly earnings +61% on +30% sales revenues after the close, continuing its strong earnings track record.

2/5/2018 5:33:47 PM - G - Suffered a big loss today with heavy volume while undercutting prior highs near $86 and testing near its 50 DMA line ($84.15). Due to report its results for the quarter and the year-ended Dec. 31, 2017, after the market closes on Tuesday, February 6th.

1/31/2018 6:54:32 PM - G - Stubbornly holding its ground perched near its all-time high, extended from any sound base. Prior highs near $86 and its 50 DMA line ($83.90) define initial support to watch on pullbacks.

1/24/2018 5:25:30 PM - G - Encountered distributional pressure with a loss on higher volume today while retreating from its all-time high hit on the prior session. Prior highs near $86 define initial support to watch on pullbacks.

1/22/2018 1:12:43 PM - G - Rallying further above its "max buy" level and hitting another new all-time high with today's 4th consecutive gain on ever-increasing volume. Prior highs near $86 define initial support to watch on pullbacks.

1/19/2018 2:05:07 PM - G - Color code is changed to green while rallying above its "max buy" level and hitting a new all-time high with today's 3rd consecutive gain on ever-increasing volume. Prior highs near $86 define initial support to watch on pullbacks.

1/16/2018 6:39:48 PM - Y - There was a "negative reversal" today for a loss with above average volume after hitting a new all-time high. Prior highs near $86 define initial support to watch. See the latest FSU analysis for more details and an annotated graph.

1/12/2018 6:53:52 PM - Y - Finished strong after highlighted in yellow in the mid-day report with pivot point cited based on its 11/27/17 high plus 10 cents (read here). Gain above the pivot point backed by +118% above average volume triggered a technical buy signal. Fundamentals remain strong. Reported earnings +93% on +31% sales revenues for the Sep '17 quarter, and 3 of the past 4 quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.

1/12/2018 12:32:27 PM - Y - Color code is changed to yellow with pivot point cited based on its 11/27/17 high plus 10 cents. Gains above a stock's pivot point must have at least +40% above average volume to trigger a proper technical buy signal. Reported earnings +93% on +31% sales revenues for the Sep '17 quarter, and 3 of the past 4 quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Since dropped from the Featured Stocks list on 11/03/16 it found support near its 200 DMA line and then rebounded and rallied to new highs.

12/5/2017 12:10:12 PM - Slumped below its 50 DMA line ($79.48) with volume-driven losses while recently encountering distributional pressure. It has not formed a sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +93% on +31% sales revenues for the Sep '17 quarter, and 3 of the past 4 quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Since dropped from the Featured Stocks list on 11/03/16 it found support near its 200 DMA line and then rebounded and rallied to new highs.

11/21/2017 1:10:53 PM - Found support near its 50 DMA line ($77.72) while recently encountering distributional pressure, but it has not formed a sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +93% on +31% sales revenues for the Sep '17 quarter, and 3 of the past 4 quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Since dropped from the Featured Stocks list on 11/03/16 it found support near its 200 DMA line and then rebounded and rallied to new highs.

11/16/2017 1:10:21 PM - Found support near its 50 DMA line ($77.72) while recently encountering distributional pressure, but it has not formed a sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +93% on +31% sales revenues for the Sep '17 quarter, and 3 of the past 4 quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Found support near its 200 DMA line then rebounded and rallied to new highs since dropped from the Featured Stocks list on 11/03/16.

11/1/2017 1:04:59 PM - Gapped down today undercutting its 50 DMA line ($76.35) with a damaging volume-driven loss. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +93% on +31% sales revenues for the Sep '17 quarter, and 3 of the past 4 quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Found support near its 200 DMA line then rebounded and rallied to new highs since dropped from the Featured Stocks list on 11/03/16.

8/23/2017 1:13:24 PM - Found support recently near its 50 DMA line and wedging to new highs with gains this week lacking great volume conviction. Reported earnings +24% on +33% sales revenues for the Jun '17 quarter, just below the +25% minimum earnings guideline (C criteria). Found support near its 200 DMA line then rebounded and rallied to new highs since dropped from the Featured Stocks list on 11/03/16.

8/2/2017 1:33:30 PM - Undercut its 50 DMA line with today's early volume-driven loss. Reported earnings +24% on +33% sales revenues for the Jun '17 quarter, just below the +25% minimum earnings guideline (C criteria). Found support near its 200 DMA line then rebounded and rallied to new highs since dropped from the Featured Stocks list on 11/03/16.

6/19/2017 12:52:15 PM - Tested support at its 50 DMA line last week, but it did not form a sound base since last noted in the 5/03/17 mid-day report - "Extended from any sound base. Disciplined investors may watch for a new base or secondary buy point to possibly form and be noted in the weeks ahead. Reported earnings +42% on +33% sales revenues for the Mar '17 quarter. Found support near its 200 DMA line then rebounded and rallied to new highs since dropped from the Featured Stocks list on 11/03/16."

5/3/2017 1:31:41 PM - Extended from any sound base. Disciplined investors may watch for a new base or secondary buy point to possibly form and be noted in the weeks ahead. Reported earnings +42% on +33% sales revenues for the Mar '17 quarter. Found support near its 200 DMA line then rebounded and rallied to new highs since dropped from the Featured Stocks list on 11/03/16.

11/3/2016 3:53:15 PM - Reported earnings +86% on +40% sales revenues for the Sep '16 quarter. Failing to rebound today after a gapping down on the prior session violating its 50 DMA line and prior lows triggering a worrisome technical sell signal. Disciplined investors will note that a technical buy signal was not triggered after featured in yellow on 10/18/16. A rebound above its 50 DMA line is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

11/2/2016 6:01:08 PM - G - Reported earnings +86% on +40% sales revenues for the Sep '16 quarter. Gapped down today violating its 50 DMA line and prior lows triggering a worrisome technical sell signal. Disciplined investors will note that a technical buy signal was not triggered after featured in yellow on 10/18/16. Its color code is changed to green. A rebound above its 50 DMA line is needed for its outlook to improve.

10/31/2016 5:51:31 PM - Y - Recently meeting resistance at its 52-week high. Its 50 DMA line ($50.15) defines near-term support above recent lows in the $46-48 area. Previously noted - "Subsequent volume-driven gains above its pivot point are still needed to trigger a technical buy signal. Support is defined by the recent low in the $46 area. Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria)."

10/27/2016 5:28:41 PM - Y - Met resistance at its 52-week high and suffered 2 losses backed by above average volume in the past 3 sessions, slumping near its 50 DMA line ($50.05). Recent lows define near-term support in the $46-48 area. Previously noted - "Subsequent volume-driven gains above its pivot point are still needed to trigger a technical buy signal. Support is defined by the recent low in the $46 area. Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria)."

10/25/2016 4:44:47 PM - Y - Mat resistance at its 52-week high today following 2 consecutive big gains backed by above average volume. Previously noted - "Subsequent volume-driven gains above its pivot point are still needed to trigger a technical buy signal. Support is defined by the recent low in the $46 area. Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria)."

10/25/2016 12:38:17 PM - Y - Perched near its 52-week high today following 2 consecutive big gains backed by above average volume. Previously noted - "Subsequent volume-driven gains above its pivot point are still needed to trigger a technical buy signal. Support is defined by the recent low in the $46 area. Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria)."

10/24/2016 12:42:06 PM - Y - Challenging its 52-week high with today's 2nd consecutive big gain backed by above average volume. Previously noted - "Subsequent volume-driven gains above its pivot point are still needed to trigger a technical buy signal. Support is defined by the recent low in the $46 area. Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). See the latest FSU analysis for additional details and an annotated graph."

10/21/2016 6:05:49 PM - Y - Rebounded to its 50 DMA line ($49.96) with today's solid gain backed by +50% above average volume. Subsequent volume-driven gains above its pivot point are still needed to trigger a technical buy signal. Support is defined by the recent low in the $46 area. Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). See the latest FSU analysis for additional details and an annotated graph.

10/18/2016 5:10:47 PM - Y - Churned +85% above average volume but made little progress today after highlighted in yellow with new pivot point cited based on its 9/06/16 high plus 10 cents. Subsequent volume-driven gains above its pivot point are needed to trigger a technical buy signal. Consolidating near its 50 DMA line after finding support near prior highs in the $46 area. Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Completed yet another Secondary Offering on 11/13/15. Since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15. See the latest FSU analysis for additional details and a new annotated graph.

10/18/2016 12:52:51 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/06/16 high plus 10 cents. Subsequent volume-driven gains above its pivot point are needed to trigger a technical buy signal. Consolidating near its 50 DMA line after finding support near prior highs in the $46 area. Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Completed yet another Secondary Offering on 11/13/15. Since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15.

8/17/2016 12:44:51 PM - Reported earnings +110% on +61% sales revenues for the Jun '16 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Gapped down today retreating from all-time highs. Its 50 DMA line and prior highs in the $46 ares define support. Previously rallied from a deep "V" shaped consolidation, not a sound base pattern. and the 8/03/16 mid-day report cautioned - "Completed yet another Secondary Offering on 11/13/15. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15."

8/3/2016 12:34:09 PM - Reported earnings +110% on +61% sales revenues for the Jun 16 quarter and prior quarterly earnings were above the +25% minimum guideline (C criteria). Hitting new 52-week and all-time highs with today's volume-driven gain. Recently wedged to new highs with gains lacking great volume conviction following a deep "V" shaped consolidation, not a sound base pattern. Completed yet another Secondary Offering on 11/13/15. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15.

8/2/2016 12:54:47 PM - Recently wedged to new highs with gains lacking great volume conviction following a deep "V" shaped consolidation after yet another Secondary Offering on 11/13/15. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15. Due to report earnings after today's close and volume and volatility often increase near earnings news. Reported earnings +175% on +63% sales revenues for the Mar '16 quarter and prior quarterly earnings were above the +25% minimum guideline (C criteria).

6/1/2016 12:38:15 PM - Prior mid-day reports cautioned - "Reported earnings +175% on +63% sales revenues for the Mar '16 quarter and prior quarterly earnings were above the +25% minimum guideline (C criteria). Rebounding impressively after a deep consolidation following yet another Secondary Offering on 11/13/15. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15."

5/26/2016 12:38:35 PM - Reported earnings +175% on +63% sales revenues for the Mar '16 quarter and prior quarterly earnings were above the +25% minimum guideline (C criteria). Rebounding impressively after a deep consolidation following yet another Secondary Offering on 11/13/15. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15.

5/4/2016 12:36:13 PM - Rebounding impressively after a deep consolidation following yet another Secondary Offering on 11/13/15. Reported earnings +175% on +63% sales revenues for the Mar '16 quarter and prior quarterly earnings were above the +25% minimum guideline (C criteria). Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15.

12/2/2015 12:35:20 PM - Pulling back today on higher volume. Completed yet another Secondary Offering on 11/13/15 and it was noted with caution in prior mid-day reports - "Reported earnings +60% on +51% sales revenues for the Sep '15 quarter and gapped up on the prior session for a new all-time high. Tested support at its 200 DMA line during its consolidation since completing another Secondary Offering on 9/16/15. Prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15."

11/16/2015 12:47:27 PM - Pulled back as it completed yet another Secondary Offering on 11/13/15 and it was noted with caution in prior mid-day reports - "Reported earnings +60% on +51% sales revenues for the Sep '15 quarter and gapped up on the prior session for a new all-time high. Tested support at its 200 DMA line during its consolidation since completing another Secondary Offering on 9/16/15. Prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15."

11/13/2015 12:57:38 PM - Pulling back after proposing yet another Secondary Offering on 11/12/15. It was noted with caution in the 11/05/15 mid-day report - "Reported earnings +60% on +51% sales revenues for the Sep '15 quarter and gapped up on the prior session for a new all-time high. Tested support at its 200 DMA line during its consolidation since completing another Secondary Offering on 9/16/15. Prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15."

11/5/2015 1:03:27 PM - Reported earnings +60% on +51% sales revenues for the Sep '15 quarter and gapped up on the prior session for a new all-time high. The 11/04/15 mid-day report noted - "Tested support at its 200 DMA line during its consolidation since completing another Secondary Offering on 9/16/15. Prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15."

11/4/2015 12:50:03 PM - Reported earnings +60% on +51% sales revenues for the Sep '15 quarter and gapped up today for a new all-time high. Tested support at its 200 DMA line during its consolidation since completing another Secondary Offering on 9/16/15. Prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 9/16/15, 5/15/15 and 1/14/15.

10/26/2015 1:12:22 PM - Stalled after reaching a new 52-week high last week and slumped back below its 50 DMA line. Tested support at its 200 DMA line during its consolidation since completing a Secondary Offering on 9/16/15. Noted with caution in prior mid-day reports -"Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15."

10/20/2015 12:56:06 PM - Still sputtering near previous resistance in the $41 area after reaching a new 52-week high with a volume-driven gain. Tested support at its 200 DMA line during its consolidation since completing a Secondary Offering on 9/16/15 when noted with caution in the mid-day report -"Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15."

10/16/2015 12:40:50 PM - Rallying above previous resistance in the $41 area and hitting a new 52-week high with today's 3rd consecutive gain on ever-increasing volume. Tested support at its 200 DMA line during its consolidation since completing a Secondary Offering on 9/16/15 when last noted with caution in the mid-day report -"Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15."

9/16/2015 12:49:55 PM - Met resistance in the $41 area while consolidating above its 50 DMA line since last noted with caution in the 8/21/15 mid-day report -"Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15."

8/21/2015 1:05:54 PM - Abruptly retreating from its 52-week high and undercuting prior highs in the $39-40 area with volume-driven losses. Prior mid-day reports cautioned members -"Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15."

8/18/2015 12:59:49 PM - Perched at its 52-week high today following a volume-driven gain on the prior session. Prior mid-day reports cautioned members -"Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15."

8/17/2015 1:06:10 PM - Gain today for a new 52-week high is backed by above average volume. Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15."

8/12/2015 1:13:39 PM - Gapped up on 8/05/15 and rallied above its 50 DMA line, rebounding near its 52-week high. Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Its annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15."

8/5/2015 1:16:26 PM - Reported +150% earnings on +47% sales revenues for the Jun '15 quarter, and prior quarterly earnings were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. Gapped up today and rallied above its 50 DMA line, rebounding near its 52-week high. Limited history is a concern, and since its $15 IPO on 4/15/14 it completed Secondary Offerings on 5/15/15 and 1/14/15.

6/16/2015 12:58:30 PM - Found support above its 50 DMA line and near prior highs in the $34-35 area. Gapped down on 5/15/15, abruptly retreating from its 52-week high when completing another Secondary Offering. Mid-day reports in May repeatedly cautioned members - "Technically, breaking out of the previously noted "base-on-base" pattern. Reported +300% earnings on +49% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it rallied and then completed a Secondary Offering on 1/14/15."

6/9/2015 12:47:13 PM - Pulling back today on higher volume, consolidating above its 50 DMA line and above prior highs in the $34-35 area. Gapped down on 5/15/15, abruptly retreating from its 52-week high when completing a Secondary Offering. Mid-day reports in May repeatedly cautioned members - "Technically, breaking out of the previously noted "base-on-base" pattern. Reported +300% earnings on +49% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it rallied and then completed a Secondary Offering on 1/14/15."

6/8/2015 12:46:23 PM - Consolidating above its 50 DMA line and above prior highs in the $34-35 area. Gapped down on 5/15/15, abruptly retreating from its 52-week high when completing a Secondary Offering. Mid-day reports in May repeatedly cautioned members - "Technically, breaking out of the previously noted "base-on-base" pattern. Reported +300% earnings on +49% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it rallied and then completed a Secondary Offering on 1/14/15."

5/15/2015 12:23:44 PM - Gapped down today, abruptly retreating from its 52-week high after proposing a Secondary Offering. Tallied several volume-driven gains as prior mid-day reports noted - "Technically, breaking out of the previously noted "base-on-base" pattern. Reported +300% earnings on +49% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it rallied and then completed a Secondary Offering on 1/14/15."

5/11/2015 1:06:46 PM - Hitting another new 52-week high with today's 4th consecutive volume-driven gain. The 5/08/15 mid-day report noted - "Technically, breaking out of the previously noted "base-on-base" pattern. Reported +300% earnings on +49% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it rallied and then completed a Secondary Offering on 1/14/15."

5/8/2015 1:12:45 PM - Gapped up today after a strong finish, hitting a new 52-week high with today's 4th volume-driven gain in the span of 5 sessions. Technically, breaking out of the previously noted "base-on-base" pattern. Reported +300% earnings on +49% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (A criteria) history has not been strong and steady. Limited history is a concern, and since its $15 IPO on 4/15/14 it rallied and then completed a Secondary Offering on 1/14/15.

5/7/2015 1:07:28 PM - Off earlier highs, it nearly challenged its 52-week high with today's 3rd volume-driven gain in the span of 4 sessions. Reported +300% earnings on +49% sales revenues for the Mar '15 quarter. Reported earnings of 6 cents per share versus a loss of 2 cents per share for the year-ago period ended December 31st. Limited history is a concern. Completed a Secondary Offering on 1/14/15. Technically, it has been forming a new base-on-base pattern. Last noted with caution in the 2/27/15 mid-day report - "Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

2/27/2015 12:58:03 PM - Holding its ground stubbornly near its 52-week high following a recent spurt of big volume-driven gains. Reported earnings of 6 cents per share versus a loss of 2 cents per share for the year-ago period ended December 31st. Completed a Secondary Offering on 1/14/15. Technically, it broke out of a new base with volume-driven gains in recent weeks, but prior mid-day reports repeatedly cautioned members - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

2/19/2015 1:09:24 PM - Hitting another new 52-week high today while adding to a recent spurt of big volume-driven gains. Reported earnings of 6 cents per share versus a loss of 2 cents per share for the year-ago period ended December 31st. Completed a Secondary Offering on 1/14/15. Technically, it broke out of a new base with volume-driven gains last week, but prior mid-day reports repeatedly cautioned members - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

2/17/2015 12:42:54 PM - Perched near its 52-week high today while adding to a recent spurt of big volume-driven gains. Reported earnings of 6 cents per share versus a loss of 2 cents per share for the year-ago period ended December 31st. Completed a Secondary Offering on 1/14/15. Technically, it broke out of a new base with volume-driven gains last week, but prior mid-day reports cautioned members - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

2/12/2015 12:47:14 PM - Poised for a best-ever close with today's volume-driven gain adding to a recent spurt of big volume-driven gains. Reported earnings of 6 cents per share versus a loss of 2 cents per share for the year-ago period ended December 31st. Completed a Secondary Offering on 1/14/15. Technically, it broke out of a new base with volume-driven gains this week, but prior mid-day reports cautioned members - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

2/11/2015 1:22:37 PM - Reported earnings of 6 cents per share versus a loss of 2 cents per share for the year-ago period ended December 31st. Volume and volatility often increase near earnings news, and it gapped up for a new 52-week high then reversed into the red. Previously noted resistance in the $29 area may now act as support. Completed a Secondary Offering on 1/14/15. Technically, it broke out of a new base with volume-driven gains this week, but prior mid-day reports cautioned members - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

2/10/2015 12:42:40 PM - Due to report Dec '14 earnings after today's close. Volume and volatility often increase near earnings news. Hit a new 52-week high on the prior session with a volume-driven gain clearing resistance in the $29 area. Completed a Secondary Offering on 1/14/15. Found support near its 50 DMA line when consolidating after noted in the 1/28/15 mid-day report with caution - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

2/9/2015 12:46:32 PM - Today's gain is challenging its 52-week high and prior resistance in the $29 area. Completed a Secondary Offering on 1/14/15. Found support near its 50 DMA line when consolidating after last noted in the 1/28/15 mid-day report with caution - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

1/28/2015 1:23:50 PM - Completed a Secondary Offering on 1/14/15 and rebounded above its 50 DMA line during a streak of 6 consecutive volume-driven gains. Today's gain above its 12/22/14 high ($28.84) is clearing a "double bottom" base. Prior mid-day reports repeatedly cautioned - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

1/27/2015 12:32:53 PM - Completed a Secondary Offering on 1/14/15 and rebounded above its 50 DMA line during a streak of 5 consecutive volume-driven gains. Subsequent gains above its 12/22/14 high $28.84) would clear a "double bottom" base. Prior mid-day reports repeatedly cautioned - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

1/23/2015 1:02:59 PM - Completed a Secondary Offering on 1/14/15 and it has rebounded above its 50 DMA line during a streak of 3 consecutive volume-driven gains this week. Subsequent gains above its 12/22/14 high $28.84) would clear a "double bottom" base. Last noted in the 12/03/14 mid-day report with caution - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

12/3/2014 12:56:37 PM - Pulling back today for a 3rd consecutive loss with ever-increasing volume, retreating from its 52-week high after getting very extended from prior highs in the $19 area. Prior mid-day reports cautioned members - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

11/25/2014 12:45:37 PM - Pulling back today following 4 consecutive gains for new 52-week highs. Prior mid-day reports cautioned members - "Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady."

11/24/2014 12:43:40 PM - Up today for a 4th consecutive gain and new 52-week high. Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (A criteria) history has not been strong and steady.

11/5/2014 12:41:27 PM - Gapped up today for a considerable volume-driven gain and new 52-week high. Reported earnings +150% on +42% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. 

9/23/2014 12:21:58 PM - Perched near its 52-week high today following a spurt of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +300% on +39% sales revenues for the Jun '14 quarter, but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

9/22/2014 12:31:29 PM - Perched at its 52-week high today following a spurt of volume-driven gains. Prior mid-day reports cautioned members - "Reported earnings +300% on +39% sales revenues for the Jun '14 quarter, but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

9/19/2014 1:11:50 PM - Hitting a new 52-week high today with above average volume behind its recent spurt of gains. Reported earnings +300% on +39% sales revenues for the Jun '14 quarter, but fundamental concerns remain. Prior mid-day reports cautioned members - "Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

9/16/2014 1:02:30 PM - Perched near its 52-week high with today's considerable gain on above average volume. Recent mid-day reports cautioned members - "Reported improved sales and earnings increases in the Jun '14 quarter but prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

9/15/2014 12:49:03 PM - Consolidating -5.5% off its 52-week high with today's pullback following 3 consecutive gains on ever-increasing volume. Recent mid-day reports cautioned members - "Reported improved sales and earnings increases in the Jun '14 quarter but prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

9/12/2014 12:32:55 PM - Rebounding toward its 52-week high with today's 3rd consecutive gain on ever-increasing volume. Recent mid-day reports cautioned members - "Reported improved sales and earnings increases in the Jun '14 quarter but prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

9/4/2014 12:38:21 PM - Pulling back for a 2nd consecutive session with above average volume following volume-driven gains into new 52-week high territory. The 9/03/14 mid-day report cautioned members - "Reported improved sales and earnings increases in the Jun '14 quarter but prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

9/3/2014 12:59:12 PM - Pulling back with higher above average volume today following volume-driven gains into new 52-week high territory. Reported improved sales and earnings increases in the Jun '14 quarter but prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.