XML 17 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue $ 582,382 $ 470,929 $ 388,665
Cost of revenue 259,714 212,646 177,792
Gross profit 322,668 258,283 210,873
Operating expenses:      
Research and development 93,455 82,359 73,643
Selling, general and administrative 113,803 97,257 83,012
Litigation expense (benefit), net 1,922 1,243 (229)
Total operating expenses 209,180 180,859 156,426
Income from operations 113,488 77,424 54,447
Interest and other income, net 4,994 5,520 2,817
Income before income taxes 118,482 82,944 57,264
Income tax provision 13,214 17,741 4,544
Net income $ 105,268 $ 65,203 $ 52,720
Net income per share:      
Basic (in dollars per share) $ 2.49 $ 1.58 $ 1.30
Diluted (in dollars per share) $ 2.36 $ 1.50 $ 1.26
Weighted-average shares outstanding:      
Basic (in shares) 42,247 41,350 40,436
Diluted (in shares) 44,602 43,578 41,915