4/27/2018 12:45:22 PM - Reported earnings +52% on +92% sales revenues for the Mar '18 quarter, but the 4 prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 5/17/17.

5/17/2017 6:13:43 PM - Met resistance at its 50 DMA line ($25.23) and slumped today with higher volume. Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns. Fundamental concerns were raised as it recently reported earnings +10% on +13% sales revenues for the Mar '17 quarter, below the +25% minimum earnings guideline.It will be dropped from the Featured Stocks list tonight.

5/17/2017 1:37:35 PM - G - Recently sputtering below its 50 DMA line ($25.23). Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns. Fundamental concerns were raised as it recently reported earnings +10% on +13% sales revenues for the Mar '17 quarter, below the +25% minimum earnings guideline.

5/11/2017 5:11:09 PM - G - Slumped below its 50 DMA line ($25.27) with higher (near average ) volume behind its loss raising concerns and its color code is changed to green. Reported earnings +10% on +13% sales revenues for the Mar '17 quarter, below the +25% minimum earnings guideline. Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns.

5/9/2017 10:15:34 AM - Y - Still consolidating near its 50 DMA line ($25.28). Reported earnings +10% on +13% sales revenues for the Mar '17 quarter, below the +25% minimum earnings guideline. Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns.

5/2/2017 6:52:37 PM - Y - Consolidating near its 50 DMA line ($25.25). Reported earnings +10% on +13% sales revenues for the Mar '17 quarter, below the +25% minimum earnings guideline. Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns.

4/27/2017 9:53:26 PM - Y - Reported earnings +10% on +13% sales revenues for the Mar '17 quarter, below the +25% minimum earnings guideline. Pulled back toward its 50 DMA line ($25.26). Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns.

4/24/2017 6:22:52 PM - Y - Rebounded further above its 50 DMA line toward prior highs. Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns.

4/20/2017 5:06:14 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line with above average volume behind today's 4th consecutive gain. Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns.

4/19/2017 4:25:51 PM - G - Closed at the session high with +71% above average volume behind today's 3rd consecutive gain. Damaging losses below its recent low ($23.64 on 4/17/17) would raise more serious concerns. A rebound above the 50 DMA line ($25.10) is needed for its outlook to improve. See the latest FSU analysis for more details and an annotated graph.

4/17/2017 5:48:46 PM - G - Managed a "positive reversal" today after briefly undercutting its recent low ($23.70 on 3/27/17). More damaging losses would raise even greater concerns. See the latest FSU analysis for more details and a new annotated graph.

4/13/2017 5:05:04 PM - G - Slumped further below its 50 DMA line ($25.08) and near its recent low ($23.70 on 3/27/17). More damaging losses would raise even greater concerns.

4/12/2017 5:46:48 PM - G - Quietly lingering below its 50 DMA line ($25.12). Subsequent losses below its recent low ($23.70 on 3/27/17) would raise greater concerns.

4/5/2017 3:59:11 PM - G - Slumped below its 50 DMA line ($25.16) and its color code is changed to green again. Subsequent losses below its recent low ($23.70 on 3/27/17) would raise greater concerns.

3/30/2017 5:23:18 PM - Y - Rose near prior highs with today's 3rd consecutive gain after finding prompt support near its 50 DMA line and its color code is changed to yellow. Subsequent losses below its recent low ($23.70 on 3/27/17) would raise greater concerns.

3/29/2017 5:14:01 PM - G - Still lingering near its 50 DMA line with volume totals cooling. Subsequent losses below its recent low ($23.70 on 3/27/17) would raise greater concerns.

3/24/2017 5:34:55 PM - G - Lingering near its 50 DMA line after triggering technical sell signals with volume-driven losses this week. A solid rebound above the 50 DMA line ($25.08) would help its outlook improve.

3/22/2017 12:21:57 PM - G - Slumped into the prior base and violated its 50 DMA line raising concerns and triggering technical sell signals on the prior session. Color code is changed to green. Only a prompt rebound above the 50 DMA line ($25.08) would help its outlook improve.

3/21/2017 12:10:01 PM - Y - Slumping back into the prior base today raising some concerns amid broader market weakness. Clinched a technical buy signal with heavy volume behind its 3/17/17 gain above the new pivot point cited based on its 1/26/17 high plus 10 cents. Its 50 DMA line ($25.10) and recent low ($23.80 on 2/08/17) define important near-term support levels where violations would trigger technical sell signals.

3/17/2017 5:11:14 PM - Y - Clinched a technical buy signal with heavy volume behind today's volume-driven gain as it rose and closed above the new pivot point cited based on its 1/26/17 high plus 10 cents. Its 50 DMA line ($25) and recent low ($23.80 on 2/08/17) define important near-term support where further deterioration would trigger a technical sell signal. Completed a new Public Offering of shares on 1/10/17. See the latest FSU analysis for more details and an annotated graph.

3/17/2017 12:24:42 PM - Y - Following volume-driven gains it is perched near the new pivot point cited based on its 1/26/17 high plus 10 cents. Subsequent volume-driven gains above the pivot point may clinch a convincing new (or add-on) technical buy signal. Its 50 DMA line ($25) and recent low ($23.80 on 2/08/17) define important near-term support where further deterioration would trigger a technical sell signal. Completed a new Public Offering of shares on 1/10/17. See the latest FSU analysis for more details and an annotated graph.

3/15/2017 8:28:04 PM - Y - Posted a volume-driven gain today for a best ever close approaching the new pivot point cited based on its 1/26/17 high plus 10 cents. Subsequent volume-driven gains above the pivot point may clinch a convincing new (or add-on) technical buy signal. Its 50 DMA line ($25) and recent low ($23.80 on 2/08/17) define important near-term support where further deterioration would trigger a technical sell signal. Completed a new Public Offering of shares on 1/10/17. See the latest FSU analysis for more details and a new annotated graph.

3/13/2017 6:06:27 PM - Y - Color code is changed to yellow with new pivot point cited based on its 1/26/17 high plus 10 cents. Subsequent volume-driven gains for new highs may trigger a new (or add-on) technical buy signal. Recently churning above average volume while consolidating above its 50 DMA line ($25). Recent low ($23.80 on 2/08/17) defines important near-term support where further deterioration would trigger a technical sell signal. Completed a new Public Offering of shares on 1/10/17.

3/6/2017 6:54:39 PM - G - Consolidating above its 50 DMA line ($25). Recent low ($23.80 on 2/08/17) defines important near-term support where further deterioration would trigger a technical sell signal. Completed a new Public Offering of shares on 1/10/17.

2/28/2017 4:54:51 PM - G - Consolidating just below its 50 DMA line ($24.98). Recent low ($23.80 on 2/08/17) defines important near-term support where further deterioration would trigger a technical sell signal. Completed a new Public Offering of shares on 1/10/17.

2/21/2017 3:48:38 PM - G - Consolidating above its 50 DMA line ($24.95). Recent low ($23.80 on 2/08/17) defines important near-term support where further deterioration would trigger a technical sell signal. Completed a new Public Offering of shares on 1/10/17.

2/13/2017 5:36:48 PM - G - Recently finding support after sputtering near its 50 DMA line ($24.83). Recent low ($23.80 on 2/08/17) defines important near-term support where further deterioration would trigger a technical sell signal. Completed a new Public Offering of shares on 1/10/17.

2/6/2017 5:54:12 PM - G - Consolidating after gapping up on the prior session finding support near its 50 DMA line. Completed a new Public Offering of shares on 1/10/17. See the latest FSU analysis for more details and a new annotated graph.

2/3/2017 5:09:17 PM - G - Gapped up and rebounded above its 50 DMA line today helping its outlook improve. Completed a new Public Offering of shares on 1/10/17.

2/2/2017 6:00:09 PM - G - Slumped below its 50 DMA line and prior lows raising concerns with 5 consecutive losses. A prompt rebound above the 50 DMA line ($24.50) is needed to help its outlook improve. Completed a new Public Offering of shares on 1/10/17.

1/27/2017 5:24:44 PM - G - Pulled back today with near average volume after hitting a new high with a volume-driven gain on the prior session. Completed a new Public Offering of shares on 1/10/17 during its orderly consolidation. Its 50 DMA line ($24.28) and recent lows define near-term support to watch.

1/26/2017 12:18:47 PM - G - Hitting a new high with today gain. Completed a new Public Offering of shares on 1/10/17 during its orderly consolidation above its 50 DMA line ($24.21).

1/24/2017 5:40:43 PM - G - Challenged prior highs with today's 3rd consecutive gain. Completed a new Public Offering of shares on 1/10/17 during its orderly consolidation perched near all-time highs. Its 50 DMA line ($24) defines near-term support along with recent lows.

1/17/2017 2:33:38 PM - G - Completed a new Public Offering of shares on 1/10/17 during its orderly consolidation perched near all-time highs. Its 50 DMA line ($23.38) defines near-term support above prior highs in the $19 area.

1/11/2017 12:19:08 PM - G - Gapped down on the prior session after pricing a new Public Offering of shares. Volume totals had been cooling while holding its ground near all-time highs, extended from any sound base. Its 50 DMA line ($23.00) defines near-term support above prior highs in the $19 area.

1/10/2017 12:30:41 PM - G - Gapped down today after pricing a new Public Offering of shares. Volume totals had been cooling while holding its ground near all-time highs, extended from any sound base. Its 50 DMA line ($22.86) defines near-term support above prior highs in the $19 area.

1/9/2017 5:30:03 PM - G - Volume totals have been cooling while still stubbornly holding its ground near all-time highs, very extended from any sound base. Its 50 DMA line ($22.74) defines near-term support above prior highs in the $19 area.

1/4/2017 5:52:25 PM - G - Stubbornly holding its ground near all-time highs, very extended from any sound base. Its 50 DMA line $22 defines near-term support above prior highs in the $19 area. See the latest FSU analysis for more details and a new annotated graph.

12/30/2016 5:49:18 PM - G - Stubbornly holding its ground near all-time highs, very extended from any sound base. Its 50 DMA line $22 defines near-term support above prior highs in the $19 area.

12/23/2016 2:30:20 PM - G - Stubbornly holding its ground near all-time highs, very extended from any sound base. Its 50 DMA line ($21.53) defines near-term support above prior highs in the $19 area.

12/20/2016 7:57:16 PM - G - Perched near all-time highs, very extended from any sound base. Its 50 DMA line ($21.08) defines near-term support above prior highs in the $19 area.

12/13/2016 5:48:09 PM - G - Perched near all-time highs following a streak of volume-driven gains, very extended from any sound base. Its 50 DMA line ($20.39) defines near-term support above prior highs in the $19 area.

12/7/2016 12:10:07 PM - G - Powering to new all-time highs with a streak of volume-driven gains, getting very extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $19 area.

12/6/2016 5:34:36 PM - G - Hit yet another new all-time high today, getting very extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $19 area.

12/2/2016 5:28:44 PM - G - Hit another new all-time high today, getting very extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $19 area. See the latest FSU analysis for additional details and a new annotated graph.

12/2/2016 12:14:02 PM - G - Hitting another new all-time high today, getting very extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $19 area.

12/1/2016 5:58:06 PM - G - Powered into new all-time high territory today, getting very extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $19 area.

11/28/2016 5:22:26 PM - G - Pulled back with above average volume today, encountering distributional pressure. It has been noted as very extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $19 area.

11/22/2016 3:56:45 PM - G - Hitting another new high today, getting very extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $18 area.

11/18/2016 5:11:17 PM - G - Very extended from any sound base after a spurt of gains. Its 50 DMA line and prior highs define near-term support in the $18 area.

11/14/2016 12:37:38 PM - G - Today's 4th consecutive volume-driven gain has it getting very extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $18 area.

11/14/2016 10:48:18 AM - G - Hitting yet another new high with today's 4th consecutive volume-driven gain, getting more extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $18 area.

11/11/2016 12:26:17 PM - G - Hitting yet another new high with today's 3rd consecutive volume-driven gain, getting more extended from any sound base. Its 50 DMA line and prior highs define near-term support in the $18 area.

11/10/2016 12:37:33 PM - G - Hitting another new high with today's 2nd consecutive volume-driven gain and its color code is changed to green after rallying above its "max buy" level. Its 50 DMA line and prior highs define near-term support in the $18 area. Subsequent losses leading to violations would trigger technical sell signals.

11/9/2016 12:15:14 PM - Y - Hitting a new high with today's volume-driven gain approaching its "max buy" level. Its 50 DMA line and prior highs define near-term support in the $18 area. Subsequent losses leading to violations would trigger technical sell signals.

11/8/2016 12:30:54 PM - Y - Gapped up on the prior session and its 50 DMA line and prior highs define near-term support in the $18 area. Subsequent losses leading to violations would trigger technical sell signals.

11/7/2016 5:53:46 PM - Y - Gapped up today. Its 50 DMA line and prior highs define near-term support in the $18 area. Subsequent losses leading to violations would trigger technical sell signals.

11/4/2016 5:33:02 PM - Y - Quietly consolidating above its 50 DMA line and near prior highs defining near-term support in the $18 area. Subsequent losses leading to violations would trigger technical sell signals.

10/31/2016 5:40:51 PM - Y - Posted a solid gain today with above average volume. Found support when consolidating above prior highs and its 50 DMA line defining near-term support in the $18 area. Subsequent losses leading to violations would trigger technical sell signals.

10/24/2016 12:17:18 PM - Y - Holding its ground near its 52-week high and near its "max buy" level after last week's big volume-driven gains above its pivot point triggered a technical buy signal. Prior highs and its 50 DMA line define near-term support in the $18 area where violations would trigger technical sell signals.

10/19/2016 5:23:31 PM - Y - Hit a new 52-week high with today's gain above its pivot point backed by +91% above average volume triggering a technical buy signal under the fact-based investment system's guidelines. Damaging losses below its 50 DMA line would trigger a technical sell signal.

10/19/2016 12:25:42 PM - Y - Hitting a new 52-week high with today's gain. A gain above its pivot point backed by at least +40% above average volume may trigger a proper technical buy signal under the fact-based investment system's guidelines. Damaging losses below its 50 DMA line would trigger a technical sell signal.

10/18/2016 3:37:56 PM - Y - Found support near its 50 DMA line ($17.75). Poised for possibly its best-ever close with a strong finish today. A convincing volume-driven gain above its pivot point may trigger a new technical buy signal. More damaging losses would trigger a technical sell signal.

10/17/2016 5:00:38 PM - Y - Pulled back near its 50 DMA line ($17.71) today with a loss on light volume. More damaging losses would trigger a technical sell signal. A convincing volume-driven gain above its pivot point may trigger a new technical buy signal.

10/13/2016 5:33:55 PM - Y - Pulled back near its 50 DMA line with a loss on twice average volume. More damaging losses would trigger a technical sell signal. A convincing volume-driven gain above its pivot point may trigger a new technical buy signal.

10/10/2016 5:49:52 PM - Y - Finished near the session high with today's volume-driven gain leading to a new high close for the year. Highlighted in yellow with new pivot point cited based on its 9/08/16 high plus 10 cents in the earlier mid-day report. A convincing volume-driven gain above its pivot point may trigger a new technical buy signal. Found support near its 200 DMA line then rebounded and rallied for new highs after dropped from the Featured Stocks list on 6/17/16. Fundamentals remain strong (C and A criteria). See the latest FSU analysis for additional details and a new annotated graph.

10/10/2016 12:17:13 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/08/16 high plus 10 cents. Subsequent volume-driven gains for new highs may trigger a new technical buy signal. Found support near its 200 DMA line then rebounded and rallied for new highs after dropped from the Featured Stocks list on 6/17/16. Fundamentals remain strong (C and A criteria).

6/17/2016 4:45:19 PM - Slumping below its 200 DMA line ($15.00) and prior lows with volume-driven losses raising greater concerns. It will be dropped from the Featured Stocks list tonight. Prior notes cautioned - "Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system."

6/16/2016 12:09:12 PM - G - Color code was changed to green while sputtering below its 50 DMA line. Its 200 DMA line ($15.00) and prior lows define near-term support to watch. Prior notes cautioned - "Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system."

6/15/2016 4:47:33 PM - G - Color code is changed to green while sputtering below its 50 DMA line. Its 200 DMA line ($14.99) and prior lows define near-term support to watch. Prior notes cautioned - "Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system."

6/10/2016 5:14:59 PM - Y - Quietly consolidating above its 50 DMA line ($15.63). Prior notes cautioned - "Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system."

6/8/2016 4:51:31 PM - Y - Consolidating above its 50 DMA line ($15.60). Prior notes cautioned - "Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system."

6/3/2016 5:00:40 PM - Y - Ended near the session high for a tiny loss after intra-day lows undercutting its 50 DMA line ($15.54). Prior noted cautioned - "Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system."

6/1/2016 3:56:05 PM - Y - Consolidating above its 50 DMA line ($15.51) since highlighted in yellow with pivot point cited based on its 4/27/16 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system.

5/27/2016 5:47:21 PM - Y - Highlighted in yellow with pivot point cited based on its 4/27/16 high plus 10 cents. Mar '16 marked its 6th consecutive earnings increase above the +25% minimum guideline (C criteria). Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system. See the latest FSU analysis for more details and a new annotated graph.

5/27/2016 12:39:15 PM - Y - Color code is changed to yellow with pivot point cited based on its 4/27/16 high plus 10 cents. Mar '16 marked its 6th consecutive earnings increase above the +25% minimum guideline (C criteria). Subsequent volume-driven gains for new highs are needed to trigger a proper technical buy signal before action may be justified under the fact-based investment system. Formed a cup-with-handle type base since noted with caution in the 11/10/15 mid-day report - "Annual earnings (A criteria) history has not been a great match with the winning models of the fact-based investment system which call for strong and steady growth."

4/26/2016 12:24:59 PM - The 5 quarterly comparisons through Dec '15 showed earnings increases above the +25% minimum guideline (C criteria). Perched near its 52-week high following a consolidation below its 200 DMA line since last noted with caution in the 11/10/15 mid-day report - "Annual earnings (A criteria) history has not been a great match with the winning models of the fact-based investment system which call for strong and steady growth."

11/10/2015 12:29:08 PM - Perched near its 52-week high following volume-driven gains. The past 4 quarterly comparisons through Sep '15 showed earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has not been a great match with the winning models of the fact-based investment system which call for strong and steady growth.

11/9/2015 12:32:26 PM - Perched at its 52-week high following 3 consecutive volume-driven gains. The past 4 quarterly comparisons through Sep '15 showed earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has not been a great match with the winning models which call for strong and steady growth.

10/15/2015 12:13:38 PM - Slumping toward its 50 DMA line since noted with caution in the 10/12/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

10/14/2015 12:36:10 PM - Slumping toward its 50 DMA line since last noted with caution in the 10/12/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

10/12/2015 12:41:27 PM - Still perched near its 52-week high following a streak of gains. Held its ground and rallied from support at its 200 DMA line since noted in the 8/24/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

10/1/2015 12:22:59 PM - Perched near its 52-week following a streak of gains. Held its ground and rallied from support at its 200 DMA line since noted in the 8/24/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

9/29/2015 12:11:56 PM - Perched at its 52-week following a streak of gain. Held its ground and rallied from support at its 200 DMA line since noted in the 8/24/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

9/25/2015 12:22:34 PM - Perched at a new 52-week following a streak of gain. Held its ground and rallied from support at its 200 DMA line since noted in the 8/24/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

9/16/2015 12:24:57 PM - Perched at a new 52-week following a volume-driven gain on the prior session. Held its ground and rallied from support at its 200 DMA line since noted in the 8/24/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

9/15/2015 12:21:08 PM - Hitting another new 52-week today. Held its ground and rallied from support at its 200 DMA line since noted in the 8/24/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

9/14/2015 12:16:02 PM - Perched near its 52-week today. Held its ground and rallied from support at its 200 DMA line since last noted in the 8/24/15 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

8/24/2015 1:15:39 PM - Gapped down today and violated its 50 DMA line and found support at its 200 DMA line, then rebounded back above the 50 DMA line. The 8/13/15 mid-day report cautioned members - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

8/13/2015 12:34:57 PM - It has not formed a sound base, yet it is trading above support at its 50 DMA line ($13.52) and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. 

8/11/2015 12:42:10 PM - It has not formed a sound base, yet it is trading above support at its 50 DMA line and perched near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. 

8/10/2015 9:33:54 PM - It has not formed a sound base, yet it is trading above support at its 50 DMA line and near its 52-week high. The past 3 quarterly comparisons through Jun '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady. 

7/13/2015 12:41:45 PM - Found support above its 50 DMA line during its consolidation from its 52-week high hit when last noted with caution in the 6/29/15 mid-day report - "Three of the past four quarterly comparisons through Mar '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

6/29/2015 1:34:42 PM - Pulling back from its 52-week high following a recent streak of gains. Found support above its 50 DMA line during its recent advance. Three of the past four quarterly comparisons through Mar '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

6/23/2015 12:29:39 PM - Hitting another new 52-week high with today's 8th consecutive gain. Found support above its 50 DMA line during its recent advance. Three of the past four quarterly comparisons through Mar '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

6/10/2015 1:03:31 PM - Hit another new 52-week high today. Stubbornly held its ground after 3 consecutive volume-driven gains. Found support above its 50 DMA line during its recent advance. Three of the past four quarterly comparisons through Mar '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

6/4/2015 12:24:25 PM - Perched at its 52-week high today after 3 consecutive volume-driven gains. Found support above its 50 DMA line during its recent advance. Three of the past four quarterly comparisons through Mar '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

6/2/2015 12:29:39 PM - Rallying within close striking distance of its 52-week high today after finding support above its 50 DMA line. Three of the past four quarterly comparisons through Mar '15 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

10/3/2012 12:23:30 PM - Holding its ground stubbornly since last noted in the 9/21/12 mid-day report - "Up today with a volume-driven gain to a new 52-week high. Earnings history has been erratic and not a match with the C and A criteria of the fact-based system. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."

9/21/2012 12:22:37 PM - Up today with a volume-driven gain to a new 52-week high. Earnings history has been erratic and not a match with the C and A criteria of the fact-based system. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied.