2/9/2017 12:25:05 PM - Gapped down today retreating from all-time high following a streak of small volume-driven gains. Reported earnings -17% on -12% sales revenues for the Dec '16 quarter. Fundamental concerns remain as when noted with caution in the 11/23/16 mid-day report - "Reported earnings +8% on +1% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria) for buy candidates. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/13/16."

2/8/2017 12:46:09 PM - Hitting new all-time highs today while adding to a streak of small volume-driven gains. Fundamental concerns remain as when noted with caution in the 11/23/16 mid-day report - "Reported earnings +8% on +1% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria) for buy candidates. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/13/16."

1/17/2017 12:57:47 PM - Hitting new all-time highs with a streak of volume-driven gains. Fundamental concerns remain as when noted with caution in the 11/23/16 mid-day report - "Reported earnings +8% on +1% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria) for buy candidates. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/13/16."

1/13/2017 12:23:48 PM - Hitting new all-time highs with a spurt of volume-driven gains. Fundamental concerns remain as when last noted with caution in the 11/23/16 mid-day report - "Reported earnings +8% on +1% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria) for buy candidates. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/13/16."

11/23/2016 12:26:42 PM - Perched near its all-time high following volume-driven gains. Reported earnings +8% on +1% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria) for buy candidates. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/13/16.

9/13/2016 5:37:32 PM - Needs a rebound above its 50 DMA line ($19.72) for its outlook to improve. Slumping near its 200 DMA line and prior lows in the $17 area. It will be dropped from the Featured Stocks list tonight.

9/9/2016 6:05:07 PM - G - Sputtering below its 50 DMA line, and a rebound above that short-term average is needed for its outlook to improve. Its 200 DMA line and prior lows in the $17 area define the next important support level where violations would raise serious concerns.

9/7/2016 6:10:55 PM - G - Fell back below its 50 DMA line ($19.65) today. Its 200 DMA line and prior lows in the $17 area define the next important support level where violations would raise serious concerns.

9/1/2016 5:33:35 PM - G - Rebounded to its 50 DMA line ($19.55) which may act as resistance. Its 200 DMA line and prior lows in the $17 area define the next important support level where violations would raise serious concerns. See the latest FSU analysis for more details and a new annotated graph.

8/26/2016 5:49:32 PM - G - A rebound above the 50 DMA line ($19.55) is needed for its outlook to improve. Its 200 DMA line and prior lows in the $17 area define the next important support level where violations would raise serious concerns.

8/19/2016 5:33:31 PM - G - Found support at its 200 DMA line following a gap down and big volume-driven loss on 8/09/16. More damaging losses would raise greater concerns, meanwhile, a rebound above the 50 DMA line ($19.69) is needed for its outlook to improve.

8/15/2016 10:18:58 PM - G - Posted a 4th consecutive gain today since finding support at its 200 DMA line ($17.43). More damaging losses would raise greater concerns.

8/10/2016 2:07:07 PM - G - Rebounding slightly today. Gapped down on the prior session after reporting earnings +127% on +44% sales revenues for the Jun '16 quarter. Violated its 50 DMA line with a damaging volume-driven loss triggering a technical sell signal. Its 200 DMA line ($17.37) and prior lows define the next important support.

8/9/2016 9:38:32 PM - G - Gapped down today following earnings news and violated its 50 DMA line with a damaging volume-driven loss triggering a technical sell signal. Its 200 DMA line ($17.35) and prior lows define the next important support.

8/8/2016 12:44:02 PM - G - Consolidating above its "max buy" level. Its 50 DMA line and prior highs in the $20-21 area define initial support to watch on pullbacks.

8/2/2016 5:46:28 PM - G - Still consolidating above its "max buy" level. Recent lows and the 200 DMA line in the $16.85 area define important support to watch on pullbacks.

7/29/2016 5:08:08 PM - G - Consolidating above its "max buy" level. Recent lows and the 200 DMA line in the $16.85 area define important support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

7/25/2016 5:13:04 PM - G - Rallied further above its "max buy" level for another new high. Recent lows and the 200 DMA line in the $16.85 area define important support to watch on pullbacks.

7/21/2016 4:29:58 PM - G - Pulled back on light volume today following 3 consecutive gains for new highs well above its "max buy" level. Recent lows and the 200 DMA line in the $16.70 area define important support to watch on pullbacks.

7/20/2016 5:51:51 PM - G - Hit another new 52-week high with light volume behind today's 3rd consecutive gain, rallying further above its "max buy" level. Recent lows and the 200 DMA line in the $16.70 area define important support to watch on pullbacks.

7/18/2016 5:40:50 PM - G - Hit a new 52-week high today, rallying further above its "max buy" level. Recent lows and the 200 DMA line in the $16.70 area define important support to watch on pullbacks.

7/12/2016 4:20:33 PM - G - Challenging its 52-week high. Color code was changed to green after rising back above its "max buy" level. Recent lows and the 200 DMA line define important support to watch.

7/11/2016 5:54:58 PM - G - Color code is changed to green after rising back above its "max buy" level. Recent lows and the 200 DMA line define important support to watch

7/8/2016 4:43:21 PM - Y - Finished near the session high with above average volume behind its big gain. Rebounded above its 50 DMA line helping its outlook improve and its color code was changed to yellow. Recent lows and the 200 DMA line define important support to watch

7/8/2016 12:32:40 PM - Y - Rebounding above its 50 DMA line helping its outlook improve and its color code is changed to yellow. Recent lows and the 200 DMA line define important support to watch

7/5/2016 5:36:02 PM - G - The 200 DMA line and prior lows in the $15-16 area define the next important support area. See the latest FSU analysis for more details and a new annotated graph.

6/30/2016 5:33:54 PM - G - Remains below its 50 DMA line following a gain today on lighter volume after big volume-driven losses. The 200 DMA line and prior lows in the $15-16 area define the next important support area.

6/27/2016 5:17:22 PM - G - Sank further below its 50 DMA line with another big volume-driven loss. The 200 DMA line and prior lows in the $15-16 area define the next important support area.

6/24/2016 2:28:09 PM - G - Gapped down today violating its 50 DMA line ($18.71) raising concerns and triggering a technical sell signal. Color code is change to green. Only a prompt rebound above the 50 DMA line would help its outlook improve.

6/21/2016 4:49:19 PM - Y - Volume totals have been cooling while quietly consolidating. Prior highs in the $19 area define support to watch above its 50 DMA line ($18.64).

6/16/2016 12:27:41 PM - Y - Pulling back below its "max buy" level and its color code is changed to yellow. Prior highs near $19 define initial support to watch above its 50 DMA line ($18.59).

6/13/2016 6:05:20 PM - G - Pulled back again on slightly higher but below average volume. Prior highs near $19 define initial support to watch above its 50 DMA line ($18.51).

6/10/2016 5:11:10 PM - G - Pulled back on slightly higher but below average volume today. Prior highs near $19 define initial support to watch on pullbacks.

6/7/2016 5:10:50 PM - G - Quietly touched a new high today. Prior highs near $19 define initial support to watch on pullbacks.

6/2/2016 5:29:16 PM - G - Disciplined investors avoid chasing extended stocks too far above prior highs. Prior highs near $19 define initial support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

6/1/2016 3:56:41 PM - G - Inching higher for another new high with below average volume behind today's gain. Disciplined investors avoid chasing extended stocks too far above prior highs. Prior highs near $19 define initial support to watch on pullbacks.

5/31/2016 5:26:38 PM - G - Hit another new high with below average volume behind today's gain. Disciplined investors avoid chasing extended stocks too far above prior highs. Prior highs near $19 define initial support to watch on pullbacks.

5/27/2016 5:43:58 PM - G - Finished at a new high close with lighter volume behind today's gain. Color code is changed to green after rising above its "max buy" level. Disciplined investors avoid chasing extended stocks too far above prior highs.

5/24/2016 5:10:17 PM - Y - Hit another new all-time high with higher volume behind today's gain while challenging its "max buy" level. Disciplined investors avoid chasing extended stocks too far above prior highs.

5/23/2016 5:16:46 PM - Y - Hit new all-time highs with lighter volume behind today's gain. The gain and strong close above the new pivot point on 5/16/16 was backed by +100% above average volume triggering a new (or add-on) technical buy signal.

5/19/2016 4:36:10 PM - Y - Pulled back from all-time highs with lighter volume behind today's loss. After highlighted in yellow with new pivot point cited based on its 4/04/16 high plus 10 cents it cleared the choppy 6-week base with a solid gain. The strong close above the new pivot point backed by +100% above average volume triggered a new (or add-on) technical buy signal.

5/18/2016 5:22:09 PM - Y - Rallied for another new high with today's gain on lighter than average volume. After highlighted in yellow with new pivot point cited based on its 4/04/16 high plus 10 cents it cleared the choppy 6-week base with a solid gain. The strong close above the new pivot point backed by +100% above average volume triggered a new (or add-on) technical buy signal.

5/17/2016 12:16:23 PM - Y - Hitting another new high with today's gain on above average volume. After highlighted in yellow with new pivot point cited based on its 4/04/16 high plus 10 cents it cleared the choppy 6-week base with a solid gain. The strong close above the new pivot point backed by +100% above average volume triggered a new (or add-on) technical buy signal. See latest FSU analysis for more details and an annotated graph.

5/16/2016 12:31:41 PM - Y - Hitting a new high with today's gain on above average volume. Color code is changed to yellow with new pivot point cited based on its 4/04/16 high plus 10 cents after a choppy 6-week base. A gain and strong close above the new pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. See latest FSU analysis for more details and an annotated graph.

5/13/2016 5:23:16 PM - G - Posted a solid gain on average volume. Gapped up above its 50 DMA line on 5/10/16 for a considerable volume-driven gain. Members were reminded - "Remember that any stock that was previously sold can be bought again when strength returns." See latest FSU analysis for more details and an annotated graph.

5/12/2016 5:04:36 PM - G - Pulling back following gap up on 5/10/16 for a considerable volume-driven gain. Members were reminded - "Remember that any stock that was previously sold can be bought again when strength returns." See latest FSU analysis for more details and a new annotated graph.

5/11/2016 6:10:40 PM - G - Pulled back today following powerful gap up for a considerable volume-driven gain. Reported strong earnings +422% on +190% sales revenues for the Mar '16 quarter versus the year ago period. Rebounded above its 50 DMA line. Recent consolidation was not a sound base pattern. Members were reminded - "Remember that any stock that was previously sold can be bought again when strength returns."

5/10/2016 6:34:23 PM - G - Gapped up for a considerable volume-driven gain today following strong earnings and sales news for the Mar '16 quarter, rebounding above its 50 DMA line. Color code is changed to green after rising above the previously cited "max buy" level. Recent consolidation was not a sound base pattern. Members were reminded - "Remember that any stock that was previously sold can be bought again when strength returns."

5/10/2016 1:12:19 PM - Y - Following strong Mar '16 quarterly results it gapped up today rebounding above its 50 DMA line. The considerable volume-driven gain helps its outlook improve and the color code is changed to yellow. Remember that any stock that was previously sold can be bought again when strength returns.

5/6/2016 5:03:05 PM - G - Recovered from mid-day low to finish in the upper third of its intra-day range. A rebound above the 50 DMA line ($17.46) is needed for its outlook to improve. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

5/5/2016 5:32:29 PM - G - Ended near the session low with a small loss on light volume. A rebound above the 50 DMA line ($17.45) is needed for its outlook to improve. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

5/4/2016 5:00:27 PM - G - Slumped further below its 50 DMA line ($17.44) today. A rebound above that important short-term average is needed for its outlook to improve. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

5/3/2016 5:27:31 PM - G - Still sputtering below its 50 DMA line ($17.41). A rebound above that important short-term average is needed for its outlook to improve. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

5/2/2016 5:07:16 PM - G - Rebounded near its 50 DMA line ($17.39) with today's light volume gain. A rebound above that important short-term average is needed for its outlook to improve. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

4/29/2016 5:11:12 PM - G - Slumped further below its 50 DMA line ($17.34) and a rebound above that important short-term average is needed for its outlook to improve. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

4/28/2016 4:57:43 PM - G - Sputtering below its 50 DMA line ($17.30) and a rebound above that important short-term average is needed for its outlook to improve. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

4/27/2016 5:23:00 PM - G - Still consolidating near its 50 DMA line. Found prompt support following a considerable loss on 4/19/16 with 4 times average volume that raised concerns and triggered a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

4/26/2016 5:52:44 PM - G - Consolidating near its 50 DMA line. Found prompt support following a considerable loss on 4/19/16 with 4 times average volume that raised concerns and triggered a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

4/25/2016 7:44:48 PM - G - Color code is changed to green after slumping below its 50 DMA line again. Found prompt support following a considerable loss on 4/19/16 with 4 times average volume that raised concerns and triggered a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

4/21/2016 5:34:34 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line. Found prompt support following a considerable loss on 4/19/16 with 4 times average volume that raised concerns and triggered a technical sell signal. Members were reminded - "Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price. Only a prompt rebound above the 50 DMA line would, help its outlook improve."

4/20/2016 12:22:46 PM - G - Rebounding near its 50 DMA line ($16.98) today, finding prompt support following a considerable loss on 4 times average volume that raised concerns and triggered a technical sell signal. Members were reminded - "Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price. Only a prompt rebound above the 50 DMA line would, help its outlook improve."

4/19/2016 5:37:59 PM - G - Down considerably today on 4 times average volume while violating its 50 DMA line raising concerns and triggering a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price. Only a prompt rebound above the 50 DMA line would, help its outlook improve.

4/19/2016 12:37:12 PM - G - Down considerably today on higher and above average volume while violating its 50 DMA line raising concerns. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price. Only a prompt rebound above the 50 DMA line would, help its outlook improve.

4/18/2016 6:51:45 PM - G - Posted a gain with slightly higher volume today and ended in the upper third of its intra-day range. Prior highs and its 50 DMA line ($16.87) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/18/2016 12:46:24 PM - G - Prior highs and its 50 DMA line ($16.86) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/15/2016 5:18:44 PM - G - Prior highs and its 50 DMA line ($16.80) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/14/2016 5:25:51 PM - G - Posted a small loss on light volume today. Prior highs and its 50 DMA line ($16.72) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/13/2016 6:13:53 PM - G - Posted a small gain on lighter volume today. Prior highs and its 50 DMA line ($16.66) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/12/2016 12:20:11 PM - G - Encountering distributional pressure today yet up from the session's earlier lows and still perched near its all-time high. Prior highs and its 50 DMA line ($16.61) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/11/2016 6:10:05 PM - G - Ended near the session low with a loss on lighter volume, still hovering near its all-time high. Prior highs and its 50 DMA line ($16.56) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/8/2016 11:05:53 PM - G - Hovering near its all-time high. Prior highs and its 50 DMA line ($16.49) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/7/2016 5:42:03 PM - G - Posted a gain today with slightly above average volume for a new high close. Prior highs and its 50 DMA line ($16.42) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/6/2016 5:51:10 PM - G - Posted a gain today on lighter volume. Prior highs and its 50 DMA line ($16.36) define near-term support to watch on pullbacks. It is extended from the previously cited "double bottom" base.

4/5/2016 5:45:42 PM - G - Pulled back further today following a "negative reversal" on the prior session after touching a new 52-week high. Its 50 DMA line ($16.29) defines near-term support to watch on pullbacks.

4/4/2016 12:36:51 PM - G - Hitting another new 52-week high today. Its 50 DMA line ($16.24) defines near-term support to watch on pullbacks. See latest FSU analysis for more details and an annotated graph.

4/1/2016 5:40:19 PM - G - Perched near its 52-week high following a rebound after finding prompt support above its 50 DMA line. See latest FSU analysis for more details and a new annotated graph.

3/31/2016 4:54:16 PM - G - Posted a solid gain today on average volume. Rebounded after nearly testing its 50 DMA line ($16.09).

3/28/2016 5:23:55 PM - G - Posted a gain today on lighter volume. Rebounded from the prior session's early lows after nearly testing its 50 DMA line ($15.88).

3/24/2016 12:35:43 PM - G - Enduring distributional pressure, it gapped down today and undercut its "max buy" level yet rebounded from the session's early lows after nearly testing its 50 DMA line ($15.82).

3/23/2016 6:06:51 PM - G - Pulled back on slightly higher volume indicative of distributional pressure. Extended from the previously noted "double bottom" base, it has shown bullish action since first featured in yellow in the 2/26/16 mid-day report.

3/21/2016 5:18:47 PM - G - Perched at its 52-week high following volume-driven gains. Extended from the previously noted "double bottom" base, it has shown bullish action since first featured in yellow in the 2/26/16 mid-day report.

3/18/2016 9:55:37 PM - G - Rallied for another new 52-week high today with above average volume behind the gain. Getting more extended from the previously noted "double bottom" base, it has shown bullish action since first featured in yellow in the 2/26/16 mid-day report.

3/17/2016 12:31:02 PM - G - Reversed into the red after touching another new 52-week high today. Finished strong with 3 times average volume behind the prior session's big gain. No resistance remains due to overhead supply. Getting extended from the previously noted "double bottom" base, it has shown bullish action since first featured in yellow in the 2/26/16 mid-day report.

3/16/2016 5:42:45 PM - G - Hit a new 52-week high and finished strong with 3 times average volume behind today's big gain. No resistance remains due to overhead supply. Showed bullish action since first featured in yellow in the 2/26/16 mid-day report.

3/16/2016 12:31:17 PM - G - Rising near its 52-week high with today's volume-driven gain and no resistance remains due to overhead supply. Showed bullish action since first featured in yellow in the 2/26/16 mid-day report.

3/15/2016 5:52:18 PM - G - Encountered some distributional pressure, yet still consolidating near its "max buy" level following volume-driven gains.

3/10/2016 12:23:14 PM - G - Consolidating near its "max buy" level following volume-driven gains. See the latest FSU analysis for more details and an annotated graph.

3/9/2016 5:22:57 PM - G - Rebounded above its "max buy" level and near its best-ever close today with another volume-driven gain. See the latest FSU analysis for more details and a new annotated graph.

3/9/2016 12:28:13 PM - G - Color code is changed to green after rebounding back above its "max buy" level. Disciplined investors avoid chasing extended stocks and always limit losses by selling any stock that falls more than -7% from their purchase price.

3/8/2016 12:30:07 PM - Y - Color code was changed to yellow after slumping below its "max buy" level following a streak of volume-driven gains. Disciplined investors avoid chasing extended stocks and always limit losses by selling any stock that falls more than -7% from their purchase price.

3/8/2016 11:45:46 AM - Y - Color code is changed to yellow after slumping below its "max buy" level. Disciplined investors avoid chasing extended stocks and always limit losses by selling any stock that falls more than -7% from their purchase price.

3/7/2016 5:18:10 PM - G - Perched at its 52-week high after 9 consecutive gains marked by volume. Extended beyond its "max buy" level after recently breaking out from a "double bottom" base.

3/7/2016 12:26:44 PM - G - Perched at its 52-week high today and on track for a 9th consecutive gain marked by volume. Getting more extended beyond its "max buy" level after recently breaking out from a "double bottom" base.

3/4/2016 5:31:51 PM - G - Hit a new 52-week high today and tallied a 7th consecutive gain marked by volume. Extended beyond its "max buy" level after recently breaking out from a "double bottom" base.

3/4/2016 12:36:21 PM - G - Hit a new 52-week high today while on track for a 7th consecutive gain marked by volume. Extended beyond its "max buy" level after recently breaking out from a "double bottom" base. See the latest FSU analysis for more details and an annotated graph.

3/2/2016 5:43:16 PM - G - Posted a 6th consecutive gain marked by volume its color code was changed to green after rallying above its "max buy" level. Triggered a technical buy signal from a "double bottom" base but faces additional near-term resistance up through $17.75. See the latest FSU analysis for more details and an annotated graph.

3/2/2016 12:26:15 PM - G - On track for a 6th consecutive gain marked by volume its color code is changed to green after rallying above its "max buy" level. Triggered a technical buy signal from a "double bottom" base but faces additional near-term resistance up through $17.75. See the latest FSU analysis for more details and an annotated graph.

3/1/2016 10:55:32 PM - Y - Posted a solid gain with +76% above average volume as it rose above its pivot point triggering a technical buy signal. Faces additional near-term resistance up through $17.75. See the latest FSU analysis for more details and an annotated graph.

2/29/2016 5:06:23 PM - Y - Posted a gain with above average volume while approaching its pivot point. Highlighted in yellow in the 2/26/16 mid-day report while building on a "double bottom" base. Subsequent volume-driven gains above the pivot point may trigger a technical buy signal. Faces additional near-term resistance up through $17.75. See the latest FSU analysis for more details and an annotated graph.

2/26/2016 5:27:36 PM - Y - Finished the session weak after highlighted in yellow with pivot point cited based on its 1/13/16 high. Found support at its 200 DMA line while forming a "double bottom" base. Subsequent volume-driven gains above the pivot point may trigger a technical buy signal. Faces additional near-term resistance up through $17.75. Showed great sales revenues and earnings increases for the Jun, Sep, and Dec '15 quarters, helping it better match the fact-based investment system's guidelines. Increasing ownership by top-rated funds (I criteria) is a reassuring sign. See the latest FSU analysis for more details and a new annotated graph.

2/26/2016 12:43:11 PM - Y - Color code is changed to yellow with pivot point cited based on its 1/13/16 high. Found support at its 200 DMA line while forming a "double bottom" base, and a volume-driven gain above the pivot point may trigger a technical buy signal. Faces additional near-term resistance up through $17.75. Showed great sales revenues and earnings increases for the Jun, Sep, and Dec '15 quarters, helping it better match the fact-based investment system's guidelines. Found support near prior highs in the $13 area and its 200 DMA line during its consolidation. Increasing ownership by top-rated funds (I criteria) is a reassuring sign.

2/9/2016 1:05:41 PM - Showed great sales revenues and earnings increases for the Jun, Sep, and Dec '15 quarters, helping it better match the fact-based investment system's guidelines. Found support near prior highs in the $13 area and its 200 DMA line during its consolidation since last noted with caution in the 11/12/15 mid-day report.

11/12/2015 12:40:15 PM - Still holding its ground after a considerable gap up and volume-driven gain for a new 52-week high on 11/03/15. Showed great sales revenues and earnings increases for the Jun and Sep '15 quarters. Consolidated above prior highs in the $13 area after noted with caution in the 10/19/15 mid-day report - "Prior quarterly and annual earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

11/6/2015 12:35:08 PM - Held its ground after a considerable gap up and volume-driven gain for a new 52-week high on 11/03/15. Showed great sales revenues and earnings increases for the Jun and Sep '15 quarters. Consolidated above prior highs in the $13 area after noted with caution in the 10/19/15 mid-day report - "Prior quarterly and annual earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

11/5/2015 1:01:47 PM - Holding its ground after a considerable gap up and volume-driven gain for a new 52-week high on the prior session. Showed great sales revenues and earnings increases for the Jun and Sep '15 quarters. Consolidated above prior highs in the $13 area after noted with caution in the 10/19/15 mid-day report - "Prior quarterly and annual earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

11/4/2015 12:43:28 PM - Gapped up today hitting a new 52-week high. Showed great sales revenues and earnings increases for the Jun and Sep '15 quarters. Consolidated above prior highs in the $13 area after last noted with caution in the 10/19/15 mid-day report - "Prior quarterly and annual earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

10/19/2015 12:48:42 PM - Hitting a new 52-week high today. Prior mid-day reports cautioned members - "Showed great sales revenues and earnings increases for the Jun '15 quarter. Prior quarterly and annual earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

10/15/2015 12:53:55 PM - Hovering near its 52-week high. Prior mid-day reports cautioned members - "Showed great sales revenues and earnings increases for the Jun '15 quarter. Prior quarterly and annual earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

10/9/2015 11:33:21 AM - Hitting a new 52-week high today. Showed great sales revenues and earnings increases for the Jun '15 quarter. Prior quarterly and annual earnings history is not a match with the fact-based investment system's guidelines (C and A criteria).

10/7/2015 1:07:24 PM - Consolidating since last noted in the 9/17/15 mid-day report -"Rebounding from below its 50 DMA line to challenge its 52-week high with big volume-driven gains. The 9/16/15 mid-day report cautioned members - 'Showed great sales revenues and earnings increases for the Jun '15 quarter. Prior quarterly and annual earnings history has not been a match with the fact-based investment system's guidelines (C and A criteria).'"

9/17/2015 12:49:32 PM - Rebounding from below its 50 DMA line to challenge its 52-week high with big volume-driven gains. The 9/16/15 mid-day report cautioned members - "Showed great sales revenues and earnings increases for the Jun '15 quarter. Prior quarterly and annual earnings history has not been a match with the fact-based investment system's guidelines (C and A criteria)."

9/16/2015 12:43:39 PM - Gapped up today rebounding from below its 50 DMA line toward its 52-week high. Showed great sales revenues and earnings increases for the Jun '15 quarter. Prior quarterly and annual earnings history has not been a match with the fact-based investment system's guidelines (C and A criteria).