XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Income Statements - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Total revenue $ 1,351,351 $ 877,066
Cost of revenue:    
Total cost of revenue 546,844 323,221
Gross profit 804,507 553,845
Operating expenses:    
Research and development 201,408 172,006
Sales and marketing 93,492 80,739
General and administrative 25,029 23,113
Total operating expenses 319,929 275,858
Income from operations 484,578 277,987
Other income (expense), net 12,146 31,480
Income before income taxes 496,724 309,467
Provision for income taxes 60,251 37,208
Net income $ 436,473 $ 272,259
Net income per share:    
Basic (in dollars per share) $ 1.42 $ 0.88
Diluted (in dollars per share) $ 1.38 $ 0.85
Weighted-average shares used in computing net income per share:    
Basic (in shares) 306,985 308,045
Diluted (in shares) 315,578 319,652
Product    
Revenue:    
Total revenue $ 1,172,094 $ 724,718
Cost of revenue:    
Total cost of revenue 508,862 293,809
Service    
Revenue:    
Total revenue 179,257 152,348
Cost of revenue:    
Total cost of revenue $ 37,982 $ 29,412