v3.25.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Total revenue $ 7,003,146 $ 5,860,168 $ 4,381,310
Cost of revenue:      
Total cost of revenue 2,511,843 2,229,887 1,705,614
Gross profit 4,491,303 3,630,281 2,675,696
Operating expenses:      
Research and development 996,717 854,918 728,394
Sales and marketing 427,264 399,034 326,955
General and administrative 122,706 119,080 93,241
Total operating expenses 1,546,687 1,373,032 1,148,590
Income from operations 2,944,616 2,257,249 1,527,106
Other income, net 320,418 164,777 54,690
Income before income taxes 3,265,034 2,422,026 1,581,796
Provision for income taxes 412,980 334,705 229,350
Net income $ 2,852,054 $ 2,087,321 $ 1,352,446
Earnings per share      
Basic (in dollars per share) [1] $ 2.27 $ 1.69 $ 1.10
Diluted (in dollars per share) [1] $ 2.23 $ 1.65 $ 1.07
Weighted-average common shares outstanding      
Basic (in shares) [1] 1,256,303 1,237,417 1,225,891
Diluted (in shares) [1] 1,281,077 1,268,538 1,265,835
Product      
Revenue:      
Total revenue $ 5,884,021 $ 5,029,493 $ 3,716,079
Cost of revenue:      
Total cost of revenue 2,299,063 2,061,167 1,573,629
Service      
Revenue:      
Total revenue 1,119,125 830,675 665,231
Cost of revenue:      
Total cost of revenue $ 212,780 $ 168,720 $ 131,985
[1] Prior period results have been adjusted to reflect the four-for-one stock split effected in December 2024. See Note 1, Organization and Summary of Accounting Policies, for details.