10/23/2018 1:17:38 PM - Fundamentals are not a match with the fact-based investment system, although earnings improved +42% in the Jul '18 quarter on +14% sales revenues. Longtime readers may recall that it was dropped from the Featured Stocks list on 7/28/17 after slumping below its 50-day moving average (DMA) line triggering technical sell signals.

9/18/2018 12:44:03 PM - Rebounding after a deep consolidation. Fundamentals are not a match with the fact-based investment system but improved in the Jul '18 quarter. It was dropped from the Featured Stocks list on 7/28/17 after slumping below its 50-day moving average (DMA) line triggering technical sell signals.

9/17/2018 12:45:16 PM - Rebounding after a deep consolidation. Fundamentals are not a match with the fact-based investment system but improved in the Jul '18 quarter. It was dropped from the Featured Stocks list on 7/28/17 after slumping below its 50-day moving average (DMA) line triggering technical sell signals.

7/28/2017 3:59:12 PM - Slumping further below its 50-day moving average (DMA) line today after triggering technical sell signals. It will be dropped from the Featured Stocks list tonight.

7/27/2017 1:53:12 PM - G - Slumping further below its 50-day moving average (DMA) line on higher volume, violating prior lows in the $64 area and triggering a more worrisome technical sell signal. See the latest FSU analysis for more details and an annotated graph.

7/24/2017 5:08:34 PM - G - Sputtered back below its 50-day moving average (DMA) line ($67.09) raising concerns. It faces near-term resistance due to overhead supply up through the $73 level. Prior lows in the $64 area define important near-term support to watch where more damaging losses would trigger a worrisome technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

7/20/2017 5:45:27 PM - G - Quietly rebounded above its 50 DMA line ($67.09) today helping its outlook to improve. Damaging losses below the recent low ($64.26 on 7/07/17) would raise greater concerns and trigger a worrisome technical sell signal.

7/14/2017 3:28:25 PM - G - A rebound above its 50 DMA line ($67.06) is still needed for its outlook to improve. Damaging losses below the recent low ($64.26 on 7/07/17) would raise greater concerns and trigger a worrisome technical sell signal.

7/10/2017 5:47:49 PM - G - Lingering below its 50 DMA line ($66.95) still, and more damaging losses would raise greater concerns. A rebound above its 50 DMA line is needed for its outlook to improve.

7/3/2017 1:18:41 PM - G - Quietly edged below its 50 DMA line ($66.87) raising concerns. Prior low ($64.50 on 5/23/17) defines important near-term support to watch.

6/27/2017 5:59:16 PM - G - Extended from any sound base, consolidating above its 50 DMA line ($66.48) and prior lows in the $64-65 area defining near-term support to watch.

6/20/2017 3:59:42 PM - G - Extended from any sound base, slumping toward its 50 DMA line ($65.75) and prior lows defining near-term support to watch.

6/14/2017 6:03:47 PM - G - Pulled back with higher volume today, enduring more distributional pressure. Its 50 DMA line ($65.09) defines near-term support to watch.

6/9/2017 6:41:36 PM - G - Pulled back from its all-time high with higher volume behind a 2nd consecutive loss. Its 50 DMA line ($64.63) defines near-term support to watch.

6/7/2017 2:01:42 PM - G - Hitting another new all-time high with today's 2nd consecutive volume-driven gain. Its 50 DMA line ($64.26) defines near-term support to watch on pullbacks. Volume and volatility often increase near earnings news. Reported Apr '17 quarterly earnings +36% on +16% sales revenues.

6/6/2017 1:08:18 PM - G - Hitting a new all-time high with today's volume-driven gain. Its 50 DMA line ($64.01) defines near-term support to watch on pullbacks. Due to report Apr '17 quarterly results after today's close. Volume and volatility often increase near earnings news.

5/31/2017 6:00:31 PM - G - Still hovering near its all-time high, stubbornly holding its ground. Its 50 DMA line ($63.31) defines near-term support to watch on pullbacks. Jan '17 quarterly earnings were below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/24/2017 11:03:18 AM - G - Hovering near its all-time high, stubbornly holding its ground. Its 50 DMA line ($62.79) defines near-term support to watch on pullbacks. Jan '17 quarterly earnings were below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/18/2017 7:35:30 PM - G - Perched near its all-time high, stubbornly holding its ground. Its 50 DMA line ($62.22) defines near-term support to watch on pullbacks. Latest quarter was below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/12/2017 2:30:32 PM - G - Volume totals have been cooling while stubbornly holding its ground near its all-time high. Its 50 DMA line ($61.44) defines near-term support to watch on pullbacks. Latest quarter was below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/8/2017 8:56:54 PM - G - Quietly perched at its all-time high. Its 50 DMA line ($60.72) defines near-term support to watch on pullbacks. Latest quarter was below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/2/2017 6:44:42 PM - G - Finished at the session high with a gain on near average volume. Its 50 DMA line ($59.99) defines near-term support to watch on pullbacks. Latest quarter was below the +25% minimum guideline (C criteria), raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

5/2/2017 1:54:36 PM - G - Hitting another new high today with a gain on light volume. Its 50 DMA line ($59.99) defines near-term support to watch on pullbacks. Latest quarter was below the +25% minimum guideline (C criteria), raising fundamental concerns.

4/26/2017 5:06:38 PM - G - Posted a small gain with light volume today for a new high close. Its 50 DMA line ($59.45) defines near-term support to watch on pullbacks. Latest quarter was below the +25% minimum guideline (C criteria), raising fundamental concerns.

4/20/2017 5:02:49 PM - G - Matched its all-time high and ended at a best-ever close with average volume behind today's 5th consecutive gain. Its 50 DMA line ($58.90) defines near-term support to watch on pullbacks. Latest quarter was below the +25% minimum guideline (C criteria), raising fundametal concerns.

4/18/2017 2:23:15 PM - G - Holding its ground within striking distance of its all-time high. Reported earnings +19% on +15% sales revenues for the Jan '17 quarter, below the +25% minimum guideline (C criteria). Its 50 DMA line ($58.55) defines near-term support to watch.

4/12/2017 5:50:18 PM - G - Holding its ground with lighter volume after volume-driven gains for new all-time highs. Reported earnings +19% on +15% sales revenues for the Jan '17 quarter, below the +25% minimum guideline (C criteria). Its 50 DMA line ($58.14) defines near-term support to watch.

4/5/2017 4:05:42 PM - G - Pulling back with lighter volume after volume-driven gains for new all-time highs. Reported earnings +19% on +15% sales revenues for the Jan '17 quarter, below the +25% minimum guideline (C criteria). Its 50 DMA line ($57.65) defines near-term support to watch.

3/31/2017 12:58:41 PM - G - Color code was changed to green after rallying above its "max buy" level with volume-driven gains for new all-time highs. Reported earnings +19% on +15% sales revenues for the Jan '17 quarter, below the +25% minimum guideline (C criteria). Its 50 DMA line ($57.32) defines near-term support to watch. See the latest FSU analysis for more details and an annotated graph.

3/30/2017 1:11:13 PM - G - Color code is changed to green after rallying above its "max buy" level with today's volume-driven gain for a new all-time high. Reported earnings +19% on +15% sales revenues for the Jan '17 quarter, below the +25% minimum guideline (C criteria). Its 50 DMA line ($57.17) defines near-term support to watch. See the latest FSU analysis for more details and an annotated graph.

3/29/2017 5:07:17 PM - Y - Reported earnings +19% on +15% sales revenues for the Jan '17 quarter, below the +25% minimum guideline (C criteria). Pulled back from its all-time high with a loss on heavy volume. Subsequent losses leading to a violation of the 50 DMA line ($57.03) would raise concerns and trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

3/29/2017 1:01:54 PM - Y - Pulling back from its all-time high hit on the prior session, Reported earnings +19% on +15% sales revenues for the Jan '17 quarter, below the +25% minimum guideline (C criteria). Prior highs in the $58 area and its 50 DMA line recently acted as a support level. Subsequent losses leading to a violation of the 50 DMA line ($57.03) would raise concerns and trigger a technical sell signal.

3/28/2017 12:43:20 PM - Y - Hovering near its all-time high and churning above average volume while trading near its "max buy" level, Prior highs in the $58 area and its 50 DMA line recently acted as a support level. Subsequent losses leading to a violation of the 50 DMA line would raise concerns and trigger a technical sell signal.

3/27/2017 6:31:08 PM - Y - Hovering near its all-time high and churning above average volume while trading near its "max buy" level, Prior highs in the $58 area and its 50 DMA line recently acted as a support level. Subsequent losses leading to a violation of the 50 DMA line would raise concerns and trigger a technical sell signal.

3/27/2017 12:34:06 PM -

Y - Hovering near its all-time high today and trading near its "max buy" level, Prior highs in the $58 area and its 50 DMA line recently acted as a support level. Subsequent losses leading to a violation of the 50 DMA line would raise concerns and trigger a technical sell signal.



3/24/2017 5:30:08 PM -

Y - Hit another new all-time high today and traded near its "max buy" level, Held its ground above prior highs in the $58 area and its 50 DMA line recently acted as a support level. Subsequent losses leading to a violation of the 50 DMA line would raise concerns and trigger a technical sell signal.



3/24/2017 12:19:53 PM -

Y - Hitting a new all-time high today and rallying near its "max buy" level, Held its ground above prior highs in the $58 area and its 50 DMA line recently acted as a support level. Subsequent losses leading to a violation of the 50 DMA line would raise concerns and trigger a technical sell signal.



3/21/2017 3:57:51 PM -

Y - Still perched near all-time highs, consolidating and holding its ground above prior highs in the $58 area. Its 50 DMA line ($56) recently acted as a support level, and a subsequent violation would raise concerns and trigger a technical sell signal.



3/15/2017 8:38:46 PM -

Y - Posted a solid volume-driven gain for a best-ever close today. Held its ground after a 2nd consecutive volume-driven gain on 3/10/17 triggered a technical buy signal. Its 50 DMA line ($56) has recently acted as a support level.



3/14/2017 6:12:40 PM -

Y - Holding its ground after a 2nd consecutive volume-driven gain on 3/10/17 triggered a technical buy signal. Its 50 DMA line ($56) has recently acted as a support level.



3/10/2017 12:58:48 PM -

Y - Hitting a new high with today's 2nd consecutive volume-driven gain. Its 50 DMA line ($56) has recently acted as a support level. Gains had lacked great volume conviction since first highlighted in yellow in the 2/23/17 mid-day report (read here).



3/9/2017 12:45:22 PM -

Y - Tallying a gain today with better volume while consolidating above its 50 DMA line ($55.94) which has recently acted as a support level. Gains have lacked great volume conviction since first highlighted in yellow in the 2/23/17 mid-day report (read here).



3/7/2017 4:49:30 PM -

Y - Consolidating above its 50 DMA line ($55.88) which has recently acted as a support level while encountering distributional pressure. It was highlighted in yellow with pivot point cited based on its 1/04/17 high plus 10 cents in the 2/23/17 mid-day report (read here) and it was noted - "Subsequent gains for new highs with above average volume may trigger a convincing technical buy signal. Recently wedged to new highs with gains lacking great volume. Found support near its 50 DMA line while consolidating since a big 'breakaway gap' on 12/07/16 after reporting better than expected earnings +108% on +19% sales revenues for the Oct '16 quarter. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15, 5/27/15, and 10/01/15. "



3/1/2017 5:44:04 PM -

Y - Found support again near its 50 DMA line ($55.80). It was highlighted in yellow with pivot point cited based on its 1/04/17 high plus 10 cents in the 2/23/17 mid-day report (read here) and it was noted - "Subsequent gains for new highs with above average volume may trigger a convincing technical buy signal. Recently wedged to new highs with gains lacking great volume. Found support near its 50 DMA line while consolidating since a big 'breakaway gap' on 12/07/16 after reporting better than expected earnings +108% on +19% sales revenues for the Oct '16 quarter. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15, 5/27/15, and 10/01/15. "



2/23/2017 5:28:18 PM -

Y - Slumped near its 50 DMA line. It was highlighted in yellow with pivot point cited based on its 1/04/17 high plus 10 cents in the earlier mid-day report (read here). Subsequent gains for new highs with above average volume may trigger a convincing technical buy signal. Recently wedged to new highs with gains lacking great volume. Found support near its 50 DMA line while consolidating since a big "breakaway gap" on 12/07/16 after reporting better than expected earnings +108% on +19% sales revenues for the Oct '16 quarter. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15, 5/27/15, and 10/01/15. See the latest FSU analysis for more details and a new annotated graph.



2/23/2017 12:42:13 PM -

Y - Color code is changed to yellow with pivot point cited based on its 1/04/17 high plus 10 cents. Subsequent gains for new highs with above average volume may trigger a convincing technical buy signal. Recently wedged to new highs with gains lacking great volume. Found support near its 50 DMA line while consolidating since a big "breakaway gap" on 12/07/16 after reporting better than expected earnings +108% on +19% sales revenues for the Oct '16 quarter. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15, 5/27/15, and 10/01/15.



12/8/2016 12:46:46 PM -

There was a big "breakaway gap" on the prior session after reporting better than expected earnings +108% on +19% sales revenues for the Oct '16 quarter. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15, 5/27/15, and 10/01/15.



9/7/2016 1:01:08 PM -

Gapped down today violating its 50 DMA line with a damaging volume-driven loss. Reported earnings +25% on +12% sales revenues for the Jul '16 quarter. Limited history remains a concern and it was repeatedly noted with caution - "Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15."



9/6/2016 1:02:13 PM -

Recently rebounding above its 50 DMA line following damaging volume-driven losses. Noted with caution in prior mid-day reports - "Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



8/29/2016 12:48:37 PM -

Recently meeting resistance at its 50 DMA line when trying to rebound following damaging volume-driven losses. Noted with caution in prior mid-day reports - "Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



7/27/2016 1:05:23 PM -

Retreating with 2 consecutive volume-driven losses. Prior lows and its 50 DMA line define near-term support in the $44 area. Noted with caution in prior mid-day reports - "Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



7/26/2016 12:56:12 PM -

Gapped down today, retreating toward prior lows and its 50 DMA line defining near-term support in the $44 area. Noted with caution in prior mid-day reports - "Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



7/12/2016 12:26:43 PM -

Retreating after touching a new high on the prior session. Consolidated in a tight range since noted with caution in the 6/09/16 mid-day report - "Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



7/11/2016 12:28:37 PM -

Hitting a new high today. Consolidated in a tight range since noted with caution in the 6/09/16 mid-day report - "Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



7/8/2016 12:33:58 PM -

Consolidating in a tight range near all-time highs since noted with caution in the 6/09/16 mid-day report - "Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



6/23/2016 12:42:15 PM -

Consolidating near all-time highs since last noted with caution in the 6/09/16 mid-day report - "Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



6/9/2016 12:36:27 PM -

Gapped up on the prior session hitting new 52-week and all-time highs. Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Noted with caution in prior mid-day reports - "Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



6/8/2016 11:57:13 AM -

Gapped up today hitting new 52-week and all-time highs. Reported earnings +57% on +18% sales revenues for the Apr '16 quarter. Noted with caution in prior mid-day reports - "Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



6/7/2016 12:48:15 PM -

Rallying within striking distance of its 52-week and all-time highs. Reported earnings +51% on +13% sales revenues for the Jan '16 quarter. Due to report Apr '16 earnings news. Last noted with caution in the 1/13/16 mid-day report - "Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



1/13/2016 12:48:25 PM -

Slumped below its 50 DMA line recently, and testing its 200 DMA line with today's loss. Last noted with caution in the 12/15/15 mid-day report - "Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



12/15/2015 1:03:42 PM -

Consolidating after recently challenging its 52-week high with volume-driven gains. Prior mid-day reports cautioned - "Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15."



12/10/2015 12:52:46 PM -

Recently challenging its 52-week high with volume-driven gains. Completed a Secondary Offering on 10/01/15. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15.



12/9/2015 12:59:48 PM -

Off earlier highs following a gap up and early gains today challenging its 52-week high. Completed a Secondary Offering on 10/01/15. Limited history is a concern. Following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15. Reported 12 cents per share in earnings versus a year-ago loss of 6 cents per share for the Oct '15 quarter. Showed strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jul '15.



10/7/2015 1:12:20 PM -

Consolidating above support at its 50 DMA line. Prior mid-day reports cautioned members - "Proposed another Secondary Offering near its 52-week high on 9/18/15 and it has slumped near its 50 DMA line. Showed strong earnings increases above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jul '15. Limited history is a concern, and following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15."



10/2/2015 1:03:26 PM -

Found support at its 50 DMA line after prior mid-day reports cautioned members - "Proposed another Secondary Offering near its 52-week high on 9/18/15 and it has slumped near its 50 DMA line. Showed strong earnings increases above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jul '15. Limited history is a concern, and following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15."



10/1/2015 12:47:01 PM -

The prior mid-day report cautioned members - "Proposed another Secondary Offering near its 52-week high on 9/18/15 and it has slumped near its 50 DMA line.Showed strong earnings increases above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jul '15. Limited history is a concern, and following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15."



9/30/2015 1:03:46 PM -

Proposed another Secondary Offering near its 52-week high on 9/18/15 and it has slumped near its 50 DMA line.Showed strong earnings increases above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jul '15. Limited history is a concern, and following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15.



9/10/2015 12:37:57 PM -

Gapped up on the prior session while hitting new 52-week highs with a streak of volume-driven gains. Showed strong earnings increases above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jul '15. Limited history is a concern and following its $16 IPO on 10/10/14 it completed Secondary Offerings on 2/05/15 and 5/27/15.



1/27/2006 12:54:06 PM - "C" below guidelines.