XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Income Statements - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Total revenue $ 1,690,400 $ 1,458,924 $ 3,261,774 $ 2,810,275
Cost of revenue:        
Total cost of revenue 593,187 574,795 1,163,182 1,121,639
Gross profit 1,097,213 884,129 2,098,592 1,688,636
Operating expenses:        
Research and development 267,482 229,676 475,877 431,084
Sales and marketing 104,403 97,971 209,483 191,463
General and administrative 25,755 26,420 53,518 51,449
Total operating expenses 397,640 354,067 738,878 673,996
Income from operations 699,573 530,062 1,359,714 1,014,640
Other income (expense), net 70,863 56,339 133,483 68,485
Income before income taxes 770,436 586,401 1,493,197 1,083,125
Provision for income taxes 105,008 94,516 190,077 154,767
Net income $ 665,428 $ 491,885 $ 1,303,120 $ 928,358
Net income per share:        
Basic (in dollars per share) $ 2.12 $ 1.59 $ 4.16 $ 3.02
Diluted (in dollars per share) $ 2.08 $ 1.55 $ 4.07 $ 2.94
Weighted-average shares used in computing net income per share:        
Basic (in shares) 313,711 308,636 313,372 307,810
Diluted (in shares) 319,921 316,485 319,893 316,031
Product        
Revenue:        
Total revenue $ 1,423,271 $ 1,261,537 $ 2,752,116 $ 2,433,631
Cost of revenue:        
Total cost of revenue 540,393 533,613 1,062,072 1,042,475
Service        
Revenue:        
Total revenue 267,129 197,387 509,658 376,644
Cost of revenue:        
Total cost of revenue $ 52,794 $ 41,182 $ 101,110 $ 79,164