1/29/2020 11:56:49 AM - Gapped up on 1/22/20 after M&A news. Reported earnings +156% on +5% sales revenues for the Dec '19 quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Completed a new Public Offering on 11/16/16. Limited history was noted as a concern following its 3/26/15 IPO.

1/27/2020 12:26:07 PM - Gapped up on 1/22/20 after M&A news. Reported earnings +156% on +5% sales revenues for the Dec '19 quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Completed a new Public Offering on 11/16/16. Limited history was noted as a concern following its 3/26/15 IPO.

1/24/2020 12:17:55 PM - Gapped up on 1/22/20 after M&A news. Reported earnings +156% on +5% sales revenues for the Dec '19 quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Completed a new Public Offering on 11/16/16. Limited history was noted as a concern following its 3/26/15 IPO.

1/23/2020 1:07:12 PM - Gapped up on the prior session after M&A news. Reported earnings +156% on +5% sales revenues for the Dec '19 quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Completed a new Public Offering on 11/16/16. Limited history was noted as a concern following its 3/26/15 IPO.

1/22/2020 11:38:30 AM - Reported earnings +156% on +5% sales revenues for the Dec '19 quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Completed a new Public Offering on 11/16/16. Limited history was noted as a concern following its 3/26/15 IPO.

5/3/2017 1:15:17 PM - Reported earnings +5% on +35% sales revenues for the Mar '17 quarter. Prior quarterly comparisons were strong and above the +25% minimum earnings guideline (C criteria). Completed a new Public Offering on 11/16/16 shortly after finding support near its 200 DMA line. Limited history was noted as a concern since its 3/26/15 IPO.

1/25/2017 12:28:38 PM - Reported earnings +41% on +30% sales revenues for the Dec '16 quarter, and prior quarterly comparisons were strong. Pulling back near its 50 DMA line today after a negative reversal. Completed a new Public Offering on 11/16/16 shortly after finding support near its 200 DMA line. Limited history was noted as a concern since its 3/26/15 IPO.

11/16/2016 12:05:24 PM - Undercutting its 50 DMA line again today after proposing a new Public Offering. Recently found support near its 200 DMA line. Noted with caution in prior mid-day reports - "Limited history remains a concern since its 3/26/15 IPO. Reported earnings +121% on +58% sales revenues for the Jun '16 quarter, and prior quarterly comparisons were strong."

10/19/2016 12:38:03 PM - Undercut its 50 DMA line while testing support near prior resistance in the $33 area. Noted with caution in prior mid-day reports - "Limited history remains a concern since its 3/26/15 IPO. Reported earnings +121% on +58% sales revenues for the Jun '16 quarter, and prior quarterly comparisons were strong."

9/15/2016 12:11:29 PM - Consolidating well above prior resistance in the $33 area following a streak of volume-driven gains. Noted with caution in prior mid-day reports - "Limited history remains a concern since its 3/26/15 IPO. Reported earnings +121% on +58% sales revenues for the Jun '16 quarter, and prior quarterly comparisons were strong."

9/9/2016 12:19:14 PM - Powering to new highs with above average volume while distancing itself from prior resistance in the $33 area. Noted with caution in the 7/27/16 mid-day report - "Limited history remains a concern since its 3/26/15 IPO. Reported earnings +121% on +58% sales revenues for the Jun '16 quarter, and prior quarterly comparisons were strong."

9/7/2016 12:39:17 PM - Powered to new highs with above average volume while distancing itself from prior resistance in the $33 area. Noted with caution in the 7/27/16 mid-day report - "Limited history remains a concern since its 3/26/15 IPO. Reported earnings +121% on +58% sales revenues for the Jun '16 quarter, and prior quarterly comparisons were strong."

9/6/2016 12:49:47 PM - Up today for a new high with above average volume while rallying further beyond prior resistance in the $33 area. Last noted with caution in the 7/27/16 mid-day report - "Limited history remains a concern since its 3/26/15 IPO. Reported earnings +121% on +58% sales revenues for the Jun '16 quarter, and prior quarterly comparisons were strong."

7/27/2016 12:45:50 PM - Gapped up today and hit a new high while trying to clear prior resistance in the $33 area. Limited history remains a concern since its 3/26/15 IPO. Reported earnings +121% on +58% sales revenues for the Jun '16 quarter, and prior quarterly comparisons were strong.

6/23/2016 12:30:35 PM - Held its ground but made limited progress since noted in the 6/06/16 mid-day report - "Challenging prior resistance in the $33 area. Limited history remains a concern since its 3/26/15 IPO. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong."

6/21/2016 12:19:56 PM - Held its ground since last noted in the 6/06/16 mid-day report - "Challenging prior resistance in the $33 area. Limited history remains a concern since its 3/26/15 IPO. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong."

6/6/2016 12:33:46 PM - Challenging prior resistance in the $33 area. Limited history remains a concern since its 3/26/15 IPO. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong.

5/23/2016 12:18:06 PM - Faces near-term resistance due to overhead supply up through the $33 level following a consolidation. Found support near its 200 DMA line since noted with caution at its highs in the 12/15/15 mid-day report. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong. Limited history remains a concern while it has made gradual progress since its 3/26/15 IPO.

5/16/2016 12:18:05 PM - Faces resistance due to overhead supply up through the $33 level following a consolidation. Found support near its 200 DMA line since noted with caution at its highs in the 12/15/15 mid-day report. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong. Limited history remains a concern while it has made gradual progress since its 3/26/15 IPO.

5/13/2016 12:31:50 PM - Faces resistance due to overhead supply up through the $33 level following a consolidation. Found support near its 200 DMA line since noted with caution at its highs in the 12/15/15 mid-day report. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong. Limited history remains a concern while it has made gradual progress since its 3/26/15 IPO.

5/12/2016 12:18:47 PM - Faces resistance due to overhead supply up through the $33 level following a consolidation where it found support near its 200 DMA line since noted with caution at its highs in the 12/15/15 mid-day report. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong. Limited history remains a concern while it has made gradual progress since its 3/26/15 IPO.

5/9/2016 12:28:51 PM - Tallying another big volume-driven gain today, rebounding toward its 52-week high. Faces resistance due to overhead supply up through the $33 level following a consolidation where it found support near its 200 DMA line since noted with caution at its highs in the 12/15/15 mid-day report. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong. Limited history remains a concern while it has made gradual progress since its 3/26/15 IPO.

4/27/2016 1:00:15 PM - Big volume-driven gain today, rebounding toward its 52-week high. Faces resistance due to overhead supply up through the $33 level following a consolidation where it found support near its 200 DMA line since last noted with caution at its highs in the 12/15/15 mid-day report. Reported earnings +87% on +50% sales revenues for the Mar '16 quarter, and prior quarterly comparisons were strong. Limited history remains a concern while it has made gradual progress since its 3/26/15 IPO.

12/15/2015 12:36:58 PM - Rebounding to its 52-week high and no resistance remains due to overhead supply after a gap up and big gain today. It is extended from any sound base, and disciplined investors may watch for a proper new base or secondary buy point to possibly develop and be noted in the weeks ahead. Prior mid-day reports noted - "Reported earnings +142% on 45% sales revenues for the Sep '15 quarter. Sales revenues rose +108%, +84%, +76%, +64%, and +45% in the Sep, Dec '14, Mar, Jun, and Sep '15 quarterly comparisons, respectively, versus the year ago periods. Sequential deceleration in its sales revenues growth rate and its limited history are concerns. It has made gradual progress since its 3/26/15 IPO."

12/1/2015 12:33:24 PM - Extended from any sound base following an impressive streak of gains with above average volume while facing no resistance due to overhead supply. Prior mid-day reports noted - "Reported earnings +142% on 45% sales revenues for the Sep '15 quarter. Sales revenues rose +108%, +84%, +76%, +64%, and +45% in the Sep, Dec '14, Mar, Jun, and Sep '15 quarterly comparisons, respectively, versus the year ago periods. Sequential deceleration in its sales revenues growth rate and its limited history are concerns. It has made gradual progress since its 3/26/15 IPO."

11/11/2015 12:41:09 PM - Extended from any sound base following an impressive streak of gains with above average volume while facing no resistance due to overhead supply. Prior mid-day reports noted - "Reported earnings +142% on 45% sales revenues for the Sep '15 quarter. Sales revenues rose +108%, +84%, +76%, +64%, and +45% in the Sep, Dec '14, Mar, Jun, and Sep '15 quarterly comparisons, respectively, versus the year ago periods. Sequential deceleration in its sales revenues growth rate and its limited history are concerns. It has made gradual progress since its 3/26/15 IPO."

11/9/2015 12:46:52 PM - Hitting yet another new high today while adding to an impressive streak of gains with above average volume as it faces no resistance due to overhead supply. Prior mid-day reports noted - "Reported earnings +142% on 45% sales revenues for the Sep '15 quarter. Sales revenues rose +108%, +84%, +76%, +64%, and +45% in the Sep, Dec '14, Mar, Jun, and Sep '15 quarterly comparisons, respectively, versus the year ago periods. Sequential deceleration in its sales revenues growth rate and its limited history are concerns. It has made gradual progress since its 3/26/15 IPO."

11/3/2015 12:34:28 PM - Hitting another new high with today's 5th consecutive gain in an impressive streak of gains with considerable volume and it faces no resistance due to overhead supply. Prior mid-day reports noted - "Reported earnings +142% on 45% sales revenues for the Sep '15 quarter. Sales revenues rose +108%, +84%, +76%, +64%, and +45% in the Sep, Dec '14, Mar, Jun, and Sep '15 quarterly comparisons, respectively, versus the year ago periods. Sequential deceleration in its sales revenues growth rate and its limited history are concerns. It has made gradual progress since its 3/26/15 IPO."

11/2/2015 12:32:43 PM - Hitting another new high today adding to a streak of gains with considerable volume and it faces no resistance due to overhead supply. Prior mid-day reports noted - "Reported earnings +142% on 45% sales revenues for the Sep '15 quarter. Sales revenues rose +108%, +84%, +76%, +64%, and +45% in the Sep, Dec '14, Mar, Jun, and Sep '15 quarterly comparisons, respectively, versus the year ago periods. Sequential deceleration in its sales revenues growth rate and its limited history are concerns. It has made gradual progress since its 3/26/15 IPO."

10/29/2015 12:41:54 PM - Hitting a new high today. Gapped up and posted a considerable volume-driven gain for a best-ever close on the prior session, and it faces no resistance due to overhead supply. The 10/28/15 mid-day report noted - "Reported earnings +142% on 45% sales revenues for the Sep '15 quarter. Sales revenues rose +108%, +84%, +76%, +64%, and +45% in the Sep, Dec '14, Mar, Jun, and Sep '15 quarterly comparisons, respectively, versus the year ago periods. Sequential deceleration in its sales revenues growth rate and its limited history are concerns. It has made gradual progress since its 3/26/15 IPO."

10/28/2015 12:53:52 PM - Gapped up today for a considerable volume-driven gain that has it poised for a best-ever close, and it faces very little resistance due to overhead supply. Reported earnings +142% on 45% sales revenues for the Sep '15 quarter. Sales revenues rose +108%, +84%, +76%, +64%, and +45% in the Sep, Dec '14, Mar, Jun, and Sep '15 quarterly comparisons, respectively, versus the year ago periods. Sequential deceleration in its sales revenues growth rate and its limited history are concerns. It has made gradual progress since its 3/26/15 IPO.

10/26/2015 12:37:07 PM - Consolidating above its 50 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +47% on 64% sales revenues for the Jun '15 quarter. Limited history is a concern. It has rallied from its 3/26/15 IPO and it is extended from any sound base."

10/20/2015 12:32:26 PM - Consolidating above its 50 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +47% on 64% sales revenues for the Jun '15 quarter. Limited history is a concern. It has rallied from its 3/26/15 IPO and it is extended from any sound base."

10/15/2015 12:19:16 PM - Consolidating above its 50 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +47% on 64% sales revenues for the Jun '15 quarter. Limited history is a concern. It has rallied from its 3/26/15 IPO and it is extended from any sound base."

10/13/2015 12:25:12 PM - Consolidating above its 50 DMA line. Last noted with caution in the 9/16/15 mid-day report - "Reported earnings +47% on 64% sales revenues for the Jun '15 quarter. Limited history is a concern. It has rallied from its 3/26/15 IPO and it is extended from any sound base."

9/16/2015 12:32:57 PM - Slumped below its 50 DMA line since last noted with caution in the 8/10/15 mid-day report - "Reported earnings +47% on 64% sales revenues for the Jun '15 quarter. Limited history is a concern. It has rallied from its 3/26/15 IPO and it is extended from any sound base."

8/10/2015 12:34:53 PM - Reported earnings +47% on 64% sales revenues for the Jun '15 quarter. Limited history is a concern. It has rallied from its 3/26/15 IPO and it is extended from any sound base.