XML 32 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Cash Flows [Abstract]    
Cash and cash equivalents at beginning of period $ 2,644,030 $ 1,008,152
Cash flows from operating activities:    
Net income 273,579 247,643
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 52,916 39,556
Stock-based compensation 107,613 88,129
(Gain) loss on divestitures and investments, net 1,791 (55,394)
Deferred income taxes (1,861) (1,523)
ROU asset amortization and change in operating lease liabilities (1,446) (917)
Other non-cash items 862 556
Changes in operating assets and liabilities, net of effect of acquired businesses:    
Receivables 102,136 102,991
Inventories 15,018 (10,689)
Prepaid expenses and other 10,316 (15,073)
Other assets 12,237 (7,535)
Accounts payable and accrued liabilities (69,621) (117,291)
Deferred revenue (14,377) (23,941)
Other long-term liabilities (2,142) 6,720
Net cash provided by operating activities 487,021 253,232
Cash flows from investing activities:    
Purchases of investments (11,469) (2,095)
Proceeds from the sale and maturity of investments 1,246 43,377
Proceeds from the sale of IP and other assets 11,500 0
Purchases of property, plant and equipment (23,061) (49,601)
Cash paid in business combinations, net of cash acquired 0 (71,450)
Net cash used for investing activities (21,784) (79,769)
Cash flows from financing activities:    
Proceeds from issuance of common stock 76,789 116,725
Stock received for payment of employee taxes on vesting of restricted stock (72,566) (151,123)
Payments for repurchases of common stock (350,007) (125,006)
Net cash used for financing activities (345,784) (159,404)
Effect of exchange rate changes on cash and cash equivalents 14,191 (9,793)
Increase in cash and cash equivalents 133,644 4,266
Cash and cash equivalents at end of period 2,777,674 1,012,418
Supplemental cash flow information:    
Cash paid for interest 55,734 4,903
Cash paid for income taxes, net $ 29,956 $ 23,850