7/20/2020 12:40:38 PM - Rebounding toward its all-time high after a deep consolidation. Reported earnings +46% on +23% sales revenues for the Mar '20 quarter, but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 8/08/19.

2/21/2020 12:20:45 PM - Gapped down today retreating from its all-time high. Reported earnings +13% on +14% sales revenues for the Dec '19 quarter, its 4th consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). It went through a deep consolidation and rebounded since dropped from the Featured Stocks list on 8/08/19.

1/31/2020 1:01:22 PM - Perched at an all-time high with heavier volume behind today's 4th consecutive gain. Reported earnings +13% on +16% sales revenues for the Sep '19 quarter, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). It went through a deep consolidation and rebounded since dropped from the Featured Stocks list on 8/08/19.

8/8/2019 10:44:26 AM - Violating its 200 DMA line with heavier volume behind today's 9th consecutive loss. Reported earnings +12% on +12% sales revenues for the Jun '19 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). It will be dropped from the Featured Stocks list tonight.

8/5/2019 5:40:28 PM - G - After violating its 50 DMA line and triggering a technical sell signal last week, today's gap down and 6th consecutive loss is tested prior lows in the $65-66 area defining important support. Due to report second quarter financial results on Wednesday, August 7, 2019 after the close. Fundamental concerns were raised after it reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.

8/5/2019 4:29:05 PM - G - After violating its 50 DMA line and triggering a technical sell signal last week, today's gap down and 6th consecutive loss is tested prior lows in the $65-66 area defining important support. Due to report second quarter financial results on Wednesday, August 7, 2019 after the close. Fundamental concerns were raised after it reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

8/5/2019 12:24:05 PM - G - After violating its 50 DMA line and triggering a technical sell signal last week, today's gap down and 6th consecutive loss is testing prior lows in the $65-66 area defining important support. Due to report second quarter financial results on Wednesday, August 7, 2019 after the close. Fundamental concerns were raised after it reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

8/2/2019 5:01:19 PM - G - Violated its 50 DMA ($69.72) line with today's 5th consecutive loss raising concerns. Prior lows in the $65-66 area define the next important support level. Due to report second quarter financial results on Wednesday, August 7, 2019 after the close. Fundamental concerns were raised after it reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

7/30/2019 4:34:15 PM - G - Pulled back from its 52-week high. Its 50 DMA ($69.62) line defines support above prior lows in the $65-66 area. Due to report second quarter financial results on Wednesday, August 7, 2019 after the close. Fundamental concerns were raised after it reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

7/24/2019 4:18:19 PM - G - Posted a volume-driven gain today challenging its 52-week high. Its 50 DMA ($69.26) line defines support above prior lows in the $65-66 area. Fundamental concerns were raised after it reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

7/22/2019 5:36:30 PM - G - Pulled back today with higher volume, encountering distributional pressure after wedging up to its 52-week high with volume totals near average. Its 50 DMA ($69.05) line defines support above prior lows in the $65-66 area. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

7/18/2019 4:00:42 PM - G - Hovering near its 52-week high with volume totals cooling. Its 50 DMA ($68.96) line defines support above prior lows in the $65-66 area. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

7/12/2019 5:38:05 PM - G - Hit a new 52-week high with today's 3rd consecutive gain. Prior lows in the $65-66 area define the next important near-term support to watch. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

7/8/2019 4:17:37 PM - G - Consolidating above its 50 DMA line ($68.90) and perched within striking distance of its 52-week high. Prior lows in the $65-66 area define the next important near-term support to watch. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).

7/2/2019 5:33:46 PM -
G - Rebounded above its 50 DMA line ($68.94) with today's 4th consecutive gain. Prior lows in the $65-66 area define the next important near-term support to watch. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.


6/25/2019 1:54:33 PM -
G - Sputtering below its 50 DMA line ($69.10). Prior lows in the $65-66 area define the next important near-term support to watch. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria).


6/18/2019 6:08:28 PM -
G - Reversed early gains today and violated its 50 DMA line ($68.95) ending near the session low. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines important near-term support to watch.


6/12/2019 12:05:41 PM -
G - Violated its 50 DMA line ($68.72) on the prior session with a damaging volume-driven loss raising concerns. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines important near-term support to watch.


6/11/2019 5:54:22 PM - G - Violated its 50 DMA line ($68.68) again with today's volume-driven loss raising concerns. Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines important near-term support to watch.

6/10/2019 5:22:54 PM -
G - Consolidating above its 50 DMA line ($68.64). Recently reported earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines important near-term support to watch.


6/4/2019 6:07:36 PM - G - Rebounded above its 50 DMA line ($68.27) today helping its technical stance. Weak action came after recently reporting earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

6/3/2019 9:02:47 PM - G - Sputtering below its 50 DMA line ($68.17). Weak action came after recently reporting earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines important near-term support to watch.

5/28/2019 8:21:33 PM - G - Consolidating above its 50 DMA line ($68.07). Weak action came after recently reporting earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines important near-term support to watch.

5/21/2019 5:49:23 PM - G - Rebounded above its 50 DMA line ($67.79) with today's gain on average volume. Weak action came after recently reporting earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines important near-term support to watch.

5/17/2019 7:13:14 PM - G - Lost ground after a gap down today and closed below its 50 DMA line ($67.55) which acted as support after a damaging gap down on 5/09/19. Weak action came after reporting earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines near-term support to watch.

5/14/2019 5:30:21 PM - G - Holding its ground near its 50 DMA line ($67.13) since a damaging gap down on on 5/09/19. Weak action came after reporting earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) defines near-term support to watch on pullbacks.

5/9/2019 12:32:52 PM - G - Gapped down today and undercut its 50 DMA line ($66.77) after reporting earnings +5% on +1% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). The prior high ($64.80 on 9/14/18) define near-term support to watch on pullbacks.

5/7/2019 11:37:25 AM - G - Hovering near its all-time high, extended from any sound base. Due to report earnings news after the close on Wednesday, May 8th. Volume and volatility often increase near earnings news. The 50 DMA line ($66.46) and prior high ($64.80 on 9/14/18) define near-term support to watch on pullbacks.

5/1/2019 7:04:20 PM - G - Pulled back from its all-time high with today's 2nd consecutive loss with below average volume. The 50 DMA line ($65.39) and prior high ($64.80 on 9/14/18) define near-term support to watch on pullbacks.

4/24/2019 5:36:55 PM - G - Extended from any sound base, it hit another new all-time high today but reversed into the red. The recent low ($63.34 on 3/27/19) and 50 DMA line ($63.95) define near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

4/18/2019 10:57:28 AM - G - Perched near its "max buy" level and not far from its all-time high. The recent low ($63.34 on 3/27/19) and 50 DMA line ($62.94) define near-term support to watch on pullbacks.

4/11/2019 1:46:48 PM - G - Color code is changed to green after rallying above its "max buy" level today and hitting a new all-time high. The recent low ($63.34 on 3/27/19) and 50 DMA line define near-term support to watch on pullbacks.

4/10/2019 12:38:04 PM - Y - Enduring distributional pressure recently yet still hovering near its all-time high. Stalled after its technical breakout was noted on 3/15/19. More damaging losses below the recent low ($63.34 on 3/27/19) would raise greater concerns.

4/4/2019 4:01:21 PM - Y - Hovering near its all-time high. Stalled after its technical breakout was noted on 3/15/19. More damaging losses below the recent low ($63.34 on 3/27/19) would raise greater concerns.

3/27/2019 6:01:16 PM - Y - Volume totals have been light while consolidating near prior highs. Stalled after its technical breakout was noted on 3/15/19. More damaging losses would raise greater concerns.

3/21/2019 5:26:10 PM - Y - Posted a gain today with average volume, trading near its all-time high. Finished strong after highlighted in yellow with pivot point cited based on its 9/14/18 high plus 10 cents in the 3/15/19 mid-day report.

3/15/2019 5:54:10 PM - Y - Finished strong after highlighted in yellow with pivot point cited based on its 9/14/18 high plus 10 cents in the earlier mid-day report. See the latest FSU analysis for more details and a new annotated graph.

3/15/2019 1:02:09 PM - Y - Color code is changed to yellow with pivot point cited based on its 9/14/18 high plus 10 cents. Hitting a new 52-week high with a today's volume-driven gain its 6th consecutive gain. Gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. Bullish action came after it reported earnings +53% on +15% sales revenues, continuing its strong earnings track record. Fundamentals remained strong while it went through a choppy consolidation below its 200 DMA line since dropped from the Featured Stocks list on 10/15/18.

2/25/2019 12:32:15 PM - Faces some resistance due to overhead supply up to the $64 level. Rebounded near its 52-week high with a considerable volume-driven gain on the prior session. Bullish action came after it reported earnings +53% on +15% sales revenues, continuing its strong earnings track record. Fundamentals remains strong while it went through a choppy consolidation below its 200 DMA line since dropped from the Featured Stocks list on 10/15/18.

10/15/2018 4:51:25 PM - Sputtered further below its 200 DMA line ($57.10) with today's volume-driven loss raising greater concerns. A rebound above its 50 DMA line ($60.95) is needed for its outlook to improve. Its Relative Strength Rating is 73, below the 80+ minimum guideline for buy candidates. It will be dropped from the Featured Stocks list tonight.

10/11/2018 12:25:42 PM - G - Testing its 200 DMA line ($57.05) with today's 5th consecutive loss. More damaging losses would raise greater concerns. A rebound above its 50 DMA line ($61.13) is needed for its outlook to improve. Its Relative Strength Rating is 80, right at the 80+ minimum guideline for buy candidates. Fundamentals remain strong.

10/8/2018 6:47:11 PM - G - Sputtering below its 50 DMA line ($61.15) again. A rebound is needed for its outlook to improve. Its Relative Strength Rating is 79, below the 80+ minimum guideline for buy candidates. Fundamentals remain strong.

10/1/2018 6:00:19 PM - G - Color code is changed to green after slumping below its 50 DMA line ($61.12). A prompt rebound is needed for its outlook to improve. Its Relative Strength Rating has slumped to 77, below the 80+ minimum guideline for buy candidates, also raising concerns. Fundamentals remain strong.

9/21/2018 7:22:22 PM - Y - It found support recently near its 50 DMA line ($60.85). Still perched near its all-time high, stubbornly holding its ground. in recent weeks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

9/20/2018 12:52:12 PM - Y - Found prompt support today near its 50 DMA line ($60.79). Still perched near its all-time high, stubbornly holding its ground. in recent weeks. Fundamentals remain strong.

9/18/2018 5:56:17 PM - Y - Hovering near its all-time high, stubbornly holding its ground. Found prompt support near its 50 DMA line ($60.62) in recent weeks. Fundamentals remain strong.

9/12/2018 7:19:17 PM - Y - Perched near its all-time high, stubbornly holding its ground. Found prompt support near its 50 DMA line ($60.23) in recent weeks. Fundamentals remain strong.

9/4/2018 3:55:34 PM - Y - Quietly perched near its all-time high after a streak of gains marked by light and average volume. Found prompt support near its 50 DMA line ($59.39) in recent weeks. Fundamentals remain strong.

8/27/2018 5:38:32 PM - Y - Posted a 4th consecutive gain today with below average volume and ended the session at a best-ever close. Found prompt support near its 50 DMA line ($58.95) in recent weeks. Its Relative Strength Rating has improved to 85, above the 80+ minimum guideline for buy candidates. Fundamentals remain strong.

8/20/2018 5:11:12 PM - Y - Found prompt support near its 50 DMA line ($58.62) in recent weeks but its Relative Strength Rating has slumped to 79, below the 80+ minimum guideline for buy candidates. Endured distributional pressure after a volume-driven gain for a new high on 7/23/18 triggered a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support. Fundamentals remain strong.

8/14/2018 2:43:41 PM - Y - Found prompt support near its 50 DMA line ($58.32) in recent weeks. Encountered distributional pressure after a volume-driven gain for a new high on 7/23/18 triggered a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support. Fundamentals remain strong.

8/8/2018 1:23:00 PM - Y - Reported Jun '18 earnings +41% on +20% sales revenues, continuing its strong earnings track record. Volume and volatility often increase near earnings news. Testing support near its 50 DMA line ($57.85). Encountered distributional pressure after a volume-driven gain for a new high on 7/23/18 triggered a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support.

8/6/2018 6:29:03 PM - Y - Due to report Jun '18 earnings news after the close on Tuesday, August 7th. Volume and volatility often increase near earnings news. Posted 5 consecutive gains with light volume since its "positive reversal" on 7/31/18 tested support near its 50 DMA line ($57.64). Encountered distributional pressure after a volume-driven gain for a new high on 7/23/18 triggered a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support. See the latest FSU analysis for more details and a new annotated graph.

8/6/2018 6:26:50 PM - Y - Posted 5 consecutive gains with light volume since its "positive reversal" on 7/31/18 after tested support near its 50 DMA line ($57.64). Encountered distributional pressure after a volume-driven gain for a new high on 7/23/18 triggered a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support.

7/31/2018 2:41:38 PM - Y - Managed a "positive reversal" today after testing support near its 50 DMA line ($57.19). Encountered distributional pressure after a volume-driven gain for a new high on 7/23/18 triggered a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support.

7/24/2018 5:15:45 PM - Y - There was a "negative reversal" today on higher volume after touching a new all-time high, raising concerns as it encountered distributional pressure. A volume-driven gain for a new high on the prior session had triggered a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support.

7/19/2018 4:19:28 PM - Y - Quietly consolidating above its 50 DMA line ($56.50) and still perched within close striking distance of its pivot point. Subsequent volume-driven gains for new highs may trigger a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support.

7/13/2018 5:18:03 PM - Y - Still consolidating above its 50 DMA line ($56.39) and perched within close striking distance of its pivot point. Subsequent volume-driven gains for new highs may trigger a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support.

7/6/2018 6:05:54 PM - Y - Color code is changed to yellow while consolidating above its 50 DMA line ($56.08) and perched within close striking distance of its pivot point. Subsequent volume-driven gains for new highs may trigger a technical buy signal. The recent low ($53.75 on 6/28/18) and 200 DMA line define important near-term support.

6/28/2018 12:28:13 PM - G - Color code is changed to green after slumping below its 50 DMA line ($55.86) and testing its 200 DMA line ($53.75). A prompt rebound above the 50 DMA line is needed for its outlook to improve.

6/21/2018 12:29:49 PM - Y - Encountering some distributional pressure and churning above average volume while perched near its all-time high. Members were reminded - "Subsequent volume-driven gains for new highs may clinch a more convincing technical buy signal. See the latest FSU analysis for more details and a new annotated graph."

6/19/2018 5:26:10 PM - Y - Bucked broader market weakness and posted a gain today with +45% above average volume, clearing a prior high and approaching its all-time high. This marked a 2nd consecutive gain since highlighted in yellow with pivot point cited based on its 3/21/18 high plus 10 cents in the 6/15/18. Subsequent volume-driven gains for new highs may clinch a more convincing technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

6/15/2018 12:33:18 PM - Y - Color code is changed to yellow with pivot point cited based on its 3/21/18 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Rebound above the 50 DMA line helped its outlook improve after it found support at its 200 DMA line. Reported +48% earnings on +25% sales revenues for the Mar '18 quarter, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria).

5/29/2018 12:08:46 PM - A rebound above the 50 DMA line ($55.61) is needed for its outlook to improve. Found support last week at its 200 DMA line ($52.33). Recent weakness came after it reported +48% earnings on +25% sales revenues for the Mar '18 quarter, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria).

5/22/2018 12:43:36 PM - Gapped down today slumping near prior lows and toward its 200 DMA line ($52.06). Recent weakness came after it reported +48% earnings on +25% sales revenues for the Mar '18 quarter, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria).

5/18/2018 12:34:01 PM - Consolidating near its 52-week high and its 50 DMA line. Recent weakness came after it reported +48% earnings on +25% sales revenues for the Mar '18 quarter, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria).

5/10/2018 12:38:37 PM - Retreating from near its 52-week high and slumping below its 50 DMA line with today's big loss. Weakness came after it reported +48% earnings on +25% sales revenues for the Mar '18 quarter, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria).

5/1/2018 12:17:25 PM - Retreated from its 52-week high and sputtered below its 50 DMA line in recent weeks. Last noted with caution in the 2/23/18 mid-day report - "Reported +25% earnings on +18% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Sequential comparisons recently showed its sales revenues growth rate decelerating."

2/23/2018 11:59:45 AM - Retreating from its 52-week high after a streak of gains, yet still perched within close striking distance of its all-time high. Reported +25% earnings on +18% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Sequential comparisons recently showed its sales revenues growth rate decelerating.

9/26/2017 12:21:30 PM - Hitting yet another new 52-week high with today's gain adding to an impressive spurt of gains, getting very extended from any sound base. Found prompt support near prior highs and its 50 DMA line during its recent consolidation. Prior mid-day reports cautioned members - "Reported +38% earnings on +18% sales revenues for the Jun '17 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Sequential comparisons show its sales revenues growth rate decelerating. Some resistance remains due to older overhead supply up to the $58 level."

9/20/2017 12:41:05 PM - Hitting yet another new 52-week high with today's 9th consecutive gain, getting extended from any sound base. Found prompt support near prior highs and its 50 DMA line during its recent consolidation. Prior mid-day reports cautioned members - "Reported +38% earnings on +18% sales revenues for the Jun '17 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Sequential comparisons show its sales revenues growth rate decelerating. Some resistance remains due to older overhead supply up to the $58 level."

9/12/2017 12:27:02 PM - Found prompt support near prior highs and its 50 DMA line during its recent consolidation and it is hitting a new 52-week high with today's 3rd consecutive gain. Prior mid-day reports cautioned members - "Reported +38% earnings on +18% sales revenues for the Jun '17 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Sequential comparisons show its sales revenues growth rate decelerating. Some resistance remains due to older overhead supply up to the $58 level."

9/1/2017 12:47:58 PM - Found prompt support near prior highs and its 50 DMA line during its consolidation since blasting to a new 52-week high on 8/09/17 with a considerable volume-driven gain, technically clearing a year long base. The 8/10/17 mid-day report cautioned members - "Reported +38% earnings on +18% sales revenues for the Jun '17 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Sequential comparisons show its sales revenues growth rate decelerating. Some resistance remains due to older overhead supply up to the $58 level."

8/10/2017 12:18:32 PM - Blasted to a new 52-week high on the prior session with a considerable volume-driven gain, technically clearing a year long base. Reported +38% earnings on +18% sales revenues for the Jun '17 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Sequential comparisons show its sales revenues growth rate decelerating. Some resistance remains due to older overhead supply up to the $58 level.

4/15/2015 12:21:43 PM -

Consolidating near its 50 DMA line which has acted as support while recently encountering distributional pressure. Reported +53% earnings on +30% sales revenues for the Dec '14 quarter, above the +25% minimum earnings guideline (C criteria) in the 8 latest quarters. No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 252 in Jun '14 to 308 in Mar '15, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.



4/1/2015 12:33:36 PM -

Consolidating near its 50 DMA line while enduring recent distributional pressure. Prior mid-day reports cautioned - "Reported +53% earnings on +30% sales revenues for the Dec '14 quarter, above the +25% minimum earnings guideline (C criteria) in the 8 latest quarters. No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 272 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."



3/12/2015 12:06:48 PM -

Rebounding above its 50 DMA line today after recent volume-driven losses. Prior mid-day reports cautioned - "Reported +53% earnings on +30% sales revenues for the Dec '14 quarter, above the +25% minimum earnings guideline (C criteria) in the 8 latest quarters. No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 272 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."



3/10/2015 12:23:00 PM -

Slumping below its 50 DMA line today raising concerns. Prior mid-day reports cautioned - "Reported +53% earnings on +30% sales revenues for the Dec '14 quarter, above the +25% minimum earnings guideline (C criteria) in the 8 latest quarters. No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 272 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."



3/3/2015 12:49:35 PM -

Pulled back today with heavy volume and tested support at its 50 DMA line following a streak of 6 gains into new high territory. Reported +53% earnings on +30% sales revenues for the Dec '14 quarter, above the +25% minimum earnings guideline (C criteria) in the 8 latest quarters. Prior mid-day reports cautioned - "No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 272 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."



2/27/2015 12:45:45 PM -

Pulling back today with heavy volume following a streak of 6 gains into new high territory. Reported +53% earnings on +30% sales revenues for the Dec '14 quarter, above the +25% minimum earnings guideline (C criteria) in the 8 latest quarters. Found support near its 50 DMA line and made gradual progress to new highs in recent weeks, but it was noted in the 2/25/15 mid-day report with caution - "No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 272 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."



2/25/2015 12:23:41 PM - Found support near its 50 DMA line and made gradual progress to new highs since last noted in the 12/01/14 mid-day report with caution - "No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 272 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 7 latest quarters through Sep '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

12/1/2014 12:07:00 PM - Gapped down today testing support near prior highs in the $50 area. Prior mid-day reports cautioned members - "No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 272 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 7 latest quarters through Sep '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

11/25/2014 12:25:15 PM - Holding its ground above prior highs in the $50 area following a considerable gap up and volume-driven gain on 11/07/14 for a new 52-week high. The 11/10/14 mid-day report cautioned members - "No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 272 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 7 latest quarters through Sep '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

11/10/2014 12:25:07 PM - Holding its ground today following a considerable gap up and volume-driven gain on the prior session for a new 52-week high. No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 270 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 7 latest quarters through Sep '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

11/7/2014 12:07:06 PM - Considerable gap up and volume-driven gain today for a new 52-week high. No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 268 in Sep '14, an encouraging sign (I criteria). A Secondary Offering was completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 7 latest quarters through Sep '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

6/26/2014 12:21:56 PM - Holding its ground perched at its 52-week high following an impressive streak of gains. No resistance remains due to overhead supply. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 248 in Mar '14, and reported insider buying (I criteria) was noted as an encouraging sign following its upsized Secondary Offering completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 5 latest quarters through Mar '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

6/25/2014 12:08:31 PM - Hovering near its 52-week high following an impressive streak of gains. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 249 in Mar '14, and reported insider buying (I criteria) was noted as an encouraging sign following its upsized Secondary Offering completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 4 latest quarters through Mar '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

6/17/2014 12:01:04 PM - Pulling back today after hitting a new 52-week high following an impressive streak of 10 consecutive gains. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 248 in Mar '14, and reported insider buying (I criteria) was noted as an encouraging sign following its upsized Secondary Offering completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 4 latest quarters through Mar '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

6/16/2014 12:10:36 PM - Challenging its 52-week high with today's 10th consecutive gain. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 248 in Mar '14, and reported insider buying (I criteria) was noted as an encouraging sign following its upsized Secondary Offering completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the 4 latest quarters through Mar '14, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

1/17/2014 12:39:14 PM - Perched at its 52-week high following 3 consecutive gains. Held its ground above prior highs after gapping up for a new high from short flat base above its 50 DMA line when last noted with caution in the 1/06/14 mid-day report. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 200 in Dec '13, and reported insider buying (I criteria) was noted as an encouraging sign following its upsized Secondary Offering completed on 10/10/13. prior mid-day reports cautioned members - "Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the Mar, Jun, and Sep '13 quarters, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/6/2014 12:05:59 PM - Considerable gap up and volume-driven gain today for a new high after forming another short flat base above its 50 DMA line. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 191 in Sep '13, and reported insider buying (I criteria) has been an encouraging sign following its upsized Secondary Offering completed on 10/10/13. Last noted in the 11/25/13 mid-day report with caution - "Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the Mar, Jun, and Sep '13 quarters, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

11/25/2013 12:33:12 PM - Considerable volume-driven gain for a new high after forming a short flat base above its 50 DMA line and well above prior highs in the $31 area. The number of top-rated funds owning its shares rose from 128 in Dec '12 to 181 in Sep '13, and reported insider buying (I criteria) has been an encouraging sign following its upsized Secondary Offering completed on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the Mar, Jun, and Sep '13 quarters, but fundamental concerns remain. Due to a downturn in FY '12 earnings, its annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

11/8/2013 1:16:40 PM - Consolidating above its 50 DMA line and above prior highs in the $31 area defining near-term support. Completed an upsized Secondary Offering on 10/10/13. Showed improved sales and earnings increases above the +25% minimum guideline (C criteria) in the Mar, Jun, and Sep '13 quarters, but fundamental concerns remain. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines .

10/14/2013 12:49:41 PM - Up today and it gapped up on the prior session for volume-driven gains to new 52-week highs after it upsized a Secondary Offering. Found support at its 50 DMA line on the latest pullback. Showed improved sales and earnings increases in the Mar and Jun '13 quarters but fundamental concerns remain. Prior mid-day reports cautioned - "Getting very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

10/11/2013 12:26:06 PM - Gapped up today for a considerable volume-driven gain and a new 52-week high after it upsized a Secondary Offering. Found support at its 50 DMA line on the latest pullback. Showed improved sales and earnings increases in the Mar and Jun '13 quarters but fundamental concerns remain. Prior mid-day reports cautioned - "Getting very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

7/3/2013 11:28:46 AM - Holding its ground today. Gapped down on the prior session, abruptly retreating from a new 52-week high after 3 consecutive gains backed by above average volume. Prior mid-day reports cautioned - "Getting very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

7/2/2013 12:37:54 PM - Gapped down today, abruptly retreating from a new 52-week high after 3 consecutive gains backed by above average volume. The 6/24/13 mid-day report cautioned - "Getting very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

7/1/2013 12:27:33 PM -

Hitting another new 52-week high with today's 3rd consecutive gain backed by above average volume. The 6/24/13 mid-day report cautioned - "Getting very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



6/24/2013 12:20:56 PM -

Consolidating after a "negative reversal" at its 52-week high on 6/18/13 when noted - "Getting very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



6/21/2013 12:59:32 PM -

Consolidating after a "negative reversal" at its 52-week high on 6/18/13 when last noted - "Getting very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



6/18/2013 12:31:26 PM -

Powering to new all-time highs with above average volume behind today's 4th consecutive gain, getting very extended from any sound base. The 6/13/13 mid-day report cautioned - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



6/13/2013 12:24:53 PM -

Perched near all-time highs, extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria).



1/5/2011 1:39:02 PM - Extended from any sound base after rallying since its $9 IPO on 7/29/10. Limited earnings (A criteria) history is a concern, while recent quarters showed great improvement in sales revenues and earnings.