v3.24.1.u1
Condensed Consolidated Income Statements - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 1,571,374 $ 1,351,351
Cost of revenue:    
Total cost of revenue 569,995 546,844
Gross profit 1,001,379 804,507
Operating expenses:    
Research and development 208,395 201,408
Sales and marketing 105,080 93,492
General and administrative 27,763 25,029
Total operating expenses 341,238 319,929
Income from operations 660,141 484,578
Other income (expense), net 62,620 12,146
Income before income taxes 722,761 496,724
Provision for income taxes 85,069 60,251
Net income $ 637,692 $ 436,473
Earnings Per Share [Abstract]    
Basic (in dollars per share) $ 2.04 $ 1.42
Diluted (in dollars per share) $ 1.99 $ 1.38
Weighted-average shares used in computing net income per share:    
Basic (in shares) 313,032 306,985
Diluted (in shares) 319,865 315,578
Product    
Revenue:    
Total revenue $ 1,328,845 $ 1,172,094
Cost of revenue:    
Total cost of revenue 521,679 508,862
Service    
Revenue:    
Total revenue 242,529 179,257
Cost of revenue:    
Total cost of revenue $ 48,316 $ 37,982