XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements Of Cash Flows (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 2,890,351 $ 2,332,209
Adjustments to reconcile net income to net cash provided by operating activities:    
Additions to content assets (3,549,657) (3,728,967)
Change in content liabilities (411,253) (189,441)
Amortization of content assets 3,823,112 3,670,805
Depreciation and amortization of property, equipment and intangibles 80,067 87,234
Stock-based compensation expense 71,977 76,345
Foreign currency remeasurement loss (gain) on debt 28,547 (130,801)
Other non-cash items 114,730 97,181
Deferred income taxes (163,928) (107,077)
Changes in operating assets and liabilities:    
Other current assets (131,367) 38,049
Accounts payable (276,426) (145,265)
Accrued expenses and other liabilities 306,413 251,782
Deferred revenue 88,913 26,515
Other non-current assets and liabilities (82,280) (66,047)
Net cash provided by operating activities 2,789,199 2,212,522
Cash flows from investing activities:    
Purchases of property and equipment (128,277) (75,714)
Purchases of investments (156,015) 0
Proceeds from maturities and sales of investments 769,954 0
Net cash provided by (used in) investing activities 485,662 (75,714)
Cash flows from financing activities:    
Repayments of debt (800,000) (400,000)
Proceeds from issuance of common stock 351,602 268,881
Repurchases of common stock (3,536,396) (2,000,000)
Taxes paid related to net share settlement of equity awards (27,870) (1,825)
Other financing activities (15,652) 0
Net cash used in financing activities (4,028,316) (2,132,944)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 150,146 (95,790)
Net decrease in cash, cash equivalents and restricted cash (603,309) (91,926)
Cash, cash equivalents and restricted cash at beginning of period 7,807,337 7,118,515
Cash, cash equivalents and restricted cash at end of period $ 7,204,028 $ 7,026,589