Smashed my expectations.
Surprised guidance hasn't been upgraded, anticipate it will be in a couple of months.
Only require growth of 6% in second half to meet top end of guidance.
2016 revenue = 127.1
1st 1/2 = 55.8
2nd 1/2 = 71.3
2017 revenue = 146.2 (127.1*1.15) guidance of 15% revenue increase for 2017
1st 1/2 = 70.6
2nd 1/2 = 75.6
71.3*1.06 = 75.6 (Only 6% growth in second half required)