XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue:    
Total revenue $ 667,562 $ 523,029
Cost of revenue:    
Total cost of revenue 242,290 184,778
Gross profit 425,272 338,251
Operating expenses:    
Research and development 132,487 113,154
Sales and marketing 71,020 57,086
General and administrative 15,473 18,349
Total operating expenses 218,980 188,589
Income from operations 206,292 149,662
Other income, net 1,575 12,157
Income before income taxes 207,867 161,819
Provision for income taxes 27,501 23,388
Net income $ 180,366 $ 138,431
Net income per share:    
Basic (in dollars per share) $ 2.36 $ 1.82
Diluted (in dollars per share) $ 2.27 $ 1.73
Weighted-average shares used in computing net income per share:    
Basic (in shares) 76,306 76,264
Diluted (in shares) 79,623 79,939
Product    
Revenue:    
Total revenue $ 539,145 $ 410,906
Cost of revenue:    
Total cost of revenue 218,433 163,629
Service    
Revenue:    
Total revenue 128,417 112,123
Cost of revenue:    
Total cost of revenue $ 23,857 $ 21,149