XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenues $ 39,000,966 $ 33,723,297 $ 31,615,550
Cost of revenues 21,038,464 19,715,368 19,168,285
Sales and marketing 2,917,554 2,657,883 2,530,502
Technology and development 2,925,295 2,675,758 2,711,041
General and administrative 1,702,039 1,720,285 1,572,891
Operating income 10,417,614 6,954,003 5,632,831
Other income (expense):      
Interest expense (718,733) (699,826) (706,212)
Interest and other income (expense) 266,776 (48,772) 337,310
Income before income taxes 9,965,657 6,205,405 5,263,929
Provision for income taxes (1,254,026) (797,415) (772,005)
Net income $ 8,711,631 $ 5,407,990 $ 4,491,924
Earnings per share:      
Basic (in USD per share) $ 20.28 $ 12.25 $ 10.10
Diluted (in USD per share) $ 19.83 $ 12.03 $ 9.95
Weighted-average shares of common stock outstanding:      
Basic (in shares) 429,519 441,571 444,698
Diluted (in shares) 439,261 449,498 451,290