XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 33,723,297 $ 31,615,550 $ 29,697,844
Cost of revenues 19,715,368 19,168,285 17,332,683
Marketing 2,657,883 2,530,502 2,545,146
Technology and development 2,675,758 2,711,041 2,273,885
General and administrative 1,720,285 1,572,891 1,351,621
Operating income 6,954,003 5,632,831 6,194,509
Other income (expense):      
Interest expense (699,826) (706,212) (765,620)
Interest and other income (expense) (48,772) 337,310 411,214
Income before income taxes 6,205,405 5,263,929 5,840,103
Provision for income taxes (797,415) (772,005) (723,875)
Net income $ 5,407,990 $ 4,491,924 $ 5,116,228
Earnings per share:      
Basic (in USD per share) $ 12.25 $ 10.10 $ 11.55
Diluted (in USD per share) $ 12.03 $ 9.95 $ 11.24
Weighted-average shares of common stock outstanding:      
Basic (in shares) 441,571 444,698 443,155
Diluted (in shares) 449,498 451,290 455,372