Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Comprehensive Income

v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue      
Sales revenue $ 336,015 $ 225,492 $ 168,170
Rental revenue 22,096 23,946 34,659
Total revenue 358,111 249,438 202,829
Cost of revenue      
Cost of sales revenue 163,989 110,163 85,154
Cost of rental revenue, including depreciation of $7,567, $9,835 and $11,429, respectively 15,542 18,038 20,365
Total cost of revenue 179,531 128,201 105,519
Gross profit      
Gross profit-sales revenue 172,026 115,329 83,016
Gross profit-rental revenue 6,554 5,908 14,294
Total gross profit 178,580 121,237 97,310
Operating expense      
Research and development 7,029 5,313 5,113
Sales and marketing 95,641 50,758 37,540
General and administrative 38,018 37,576 31,793
Total operating expense 140,688 93,647 74,446
Income from operations 37,892 27,590 22,864
Other income (expense)      
Interest expense     (6)
Interest income 3,259 765 196
Other income (expense) (696) 1,301 (329)
Total other income (expense), net 2,563 2,066 (139)
Income before provision (benefit) for income taxes 40,455 29,656 22,725
Provision (benefit) for income taxes (11,390) 8,654 2,206
Net income 51,845 21,002 20,519
Other comprehensive income (loss), net of tax      
Change in foreign currency translation adjustment 31 363  
Change in net unrealized gains (losses) on foreign currency hedging 981 (567) 55
Less: reclassification adjustment for net (gains) losses included in net income (577) 446 6
Total net change in unrealized gains (losses) on foreign currency hedging 404 (121) 61
Change in net unrealized gains (losses) on marketable securities 17 65 (59)
Total other comprehensive income, net of tax 452 307 2
Comprehensive income $ 52,297 $ 21,309 $ 20,521
Basic net income per share attributable to common stockholders (Note 2) $ 2.44 $ 1.02 $ 1.02
Diluted net income per share attributable to common stockholders (Note 2) $ 2.30 $ 0.96 $ 0.97
Weighted-average number of shares used in calculating net income per share attributable to common stockholders:      
Basic common shares 21,266,696 20,683,807 20,067,152
Diluted common shares 22,514,513 21,897,988 21,095,867