XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 274,591 $ 317,555
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred taxes (9,409) 17,465
Depreciation and amortization 135,441 106,905
Stock-based compensation 141,582 134,855
Non-cash operating lease cost 29,504 28,603
Impairment loss on Assets held for sale 23,142 0
Impairment of equity investment 85 115
Other non-cash operating activities 29,349 6,931
Changes in assets and liabilities, net of effects of acquisitions:    
Accounts receivable (117,709) (135,239)
Inventories 3,055 32,304
Prepaid expenses and other assets (4,053) (26,283)
Accounts payable 6,729 (13,283)
Accrued and other long-term liabilities (67,730) 47,618
Long-term income tax payable 14,130 (5,186)
Deferred revenues (88,661) (60,207)
Net cash provided by operating activities 370,046 452,153
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisitions, net of cash acquired 0 (77,075)
Purchase of property, plant and equipment (66,529) (92,619)
Proceeds from maturities of marketable securities 0 25,660
Proceeds from sales of marketable securities 0 18,193
Purchase of equity investments (10,000) (75,390)
Other investing activities 0 235
Net cash used in investing activities (76,529) (200,996)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 21,749 25,281
Common stock repurchases, net of excise tax (368,691) (150,012)
Payroll taxes paid upon the vesting of equity awards (20,232) (27,972)
Net cash used in financing activities (367,174) (152,703)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash 34,502 6,008
Net (decrease) increase in cash, cash equivalents, and restricted cash (39,155) 104,462
Cash, cash equivalents and restricted cash at beginning of the period 1,044,963 938,519
Cash, cash equivalents and restricted cash at end of the period $ 1,005,808 $ 1,042,981