Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Comprehensive Income

v3.8.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue      
Sales revenue $ 225,492 $ 168,170 $ 113,625
Rental revenue 23,946 34,659 45,380
Total revenue 249,438 202,829 159,005
Cost of revenue      
Cost of sales revenue 110,163 85,154 61,553
Cost of rental revenue, including depreciation of $9,835, $11,429 and $11,965, respectively 18,038 20,365 21,194
Total cost of revenue 128,201 105,519 82,747
Gross profit      
Gross profit-sales revenue 115,329 83,016 52,072
Gross profit-rental revenue 5,908 14,294 24,186
Total gross profit 121,237 97,310 76,258
Operating expense      
Research and development 5,313 5,113 4,180
Sales and marketing 50,758 37,540 31,369
General and administrative 37,576 31,793 25,658
Total operating expense 93,647 74,446 61,207
Income from operations 27,590 22,864 15,051
Other income (expense)      
Interest expense   (6) (22)
Interest income 765 196 102
Other income (expense) 1,301 (329) (404)
Total other income (expense), net 2,066 (139) (324)
Income before provision for income taxes 29,656 22,725 14,727
Provision for income taxes 8,654 2,206 3,142
Net income 21,002 20,519 11,585
Other comprehensive income (loss), net of tax      
Change in foreign currency translation adjustment 363    
Change in net unrealized gains (losses) on foreign currency hedging (567) 55 (14)
Less: reclassification adjustment for net (gains) losses included in net income 446 6  
Total net change in unrealized gains (losses) on foreign currency hedging (121) 61 (14)
Change in net unrealized gains (losses) on available-for-sale investments 65 (59) (23)
Total other comprehensive income (loss), net of tax 307 2 (37)
Comprehensive income $ 21,309 $ 20,521 $ 11,548
Basic net income per share attributable to common stockholders (Note 2) $ 1.02 $ 1.02 $ 0.60
Diluted net income per share attributable to common stockholders (Note 2) $ 0.96 $ 0.97 $ 0.56
Weighted-average number of shares used in calculating net income per share attributable to common stockholders:      
Basic common shares 20,683,807 20,067,152 19,398,991
Diluted common shares 21,897,988 21,095,867 20,708,170