XML 27 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Cash Flows [Abstract]      
Cash and cash equivalents at beginning of year $ 1,008,152 $ 882,325 $ 1,088,940
Cash flows from operating activities:      
Net income 1,055,484 1,041,144 848,952
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 196,935 145,292 132,088
Amortization of debt discount and fees 3,473 1,262 1,134
Stock-based compensation 391,219 325,611 270,439
(Gain) loss on investments, net (49,593) (34,602) 5,425
Deferred income taxes (128,737) (36,512) (107,606)
Provisions for losses on receivables 2,078 3,325 204
ROU asset amortization and change in operating lease liabilities (1,920) 451 3,342
Other non-cash items 587 1,983 371
Changes in operating assets and liabilities, net of effect of acquired businesses:      
Receivables (180,287) (11,748) (138,471)
Inventories (82,771) (65,895) (23,073)
Prepaid expenses and other (81,529) 39,015 (38,927)
Other assets 11,866 (45,784) (933)
Accounts payable and accrued liabilities 33,676 5,415 113,945
Deferred revenue 66,478 (21,583) 131,462
Other long-term liabilities 23,592 1,802 43,542
Net cash provided by operating activities 1,260,551 1,349,176 1,241,894
Cash flows from investing activities:      
Purchases of investments (4,982) (176,170) (1,000)
Proceeds from the sale and maturity of investments 47,980 64,775 366
Purchases of property, plant and equipment (142,542) (102,337) (123,215)
Purchases of intangible assets 0 (166) (1,000)
Cash paid in business combinations, net of cash acquired (737,574) (198,351) (613,785)
Net cash used for investing activities (837,118) (412,249) (738,634)
Cash flows from financing activities:      
Proceeds from revolving credit facility 0 50,000 585,000
Payments on revolving credit facility 0 (150,000) (485,000)
Proceeds from the issuance of debt 3,196,595 0 300,000
Payments of debt (1,350,000) 0 0
Payments of debt issuance costs (23,828) 0 (425)
Proceeds from issuance of common stock 204,237 132,957 105,331
Stock received for payment of employee taxes on vesting of restricted stock (237,737) (136,396) (111,864)
Payments for repurchases of common stock (550,026) (700,134) (1,050,091)
Net cash provided by (used for) financing activities 1,239,241 (803,573) (657,049)
Effect of exchange rate changes on cash and cash equivalents (26,796) (7,527) (52,826)
Increase (decrease) in cash and cash equivalents 1,635,878 125,827 (206,615)
Cash and cash equivalents at end of year 2,644,030 1,008,152 882,325
Supplemental cash flow information:      
Cash paid for interest 43,219 34,934 21,122
Cash paid for income taxes, net $ 509,979 $ 253,700 $ 233,235