XML 27 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue:      
Total revenue $ 4,381,310 $ 2,948,037 $ 2,317,512
Cost of revenue:      
Total cost of revenue 1,705,614 1,067,258 835,626
Gross profit 2,675,696 1,880,779 1,481,886
Operating expenses:      
Research and development 728,394 586,752 486,594
Sales and marketing 326,955 286,171 229,366
General and administrative 93,241 83,117 66,242
Total operating expenses 1,148,590 956,040 782,202
Income from operations 1,527,106 924,739 699,684
Other income, net 54,690 6,140 39,179
Income before income taxes 1,581,796 930,879 738,863
Provision for income taxes 229,350 90,025 104,306
Net income $ 1,352,446 $ 840,854 $ 634,557
Earnings per share      
Basic (in dollars per share) $ 4.41 $ 2.74 $ 2.09
Diluted (in dollars per share) $ 4.27 $ 2.63 $ 2.00
Weighted-average common shares outstanding      
Basic (in shares) 306,473 306,512 303,936
Diluted (in shares) 316,459 319,238 317,860
Product      
Revenue:      
Total revenue $ 3,716,079 $ 2,377,727 $ 1,830,842
Cost of revenue:      
Total cost of revenue 1,573,629 958,363 749,962
Service      
Revenue:      
Total revenue 665,231 570,310 486,670
Cost of revenue:      
Total cost of revenue $ 131,985 $ 108,895 $ 85,664