XML 26 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Statement of Cash Flows [Abstract]    
Cash and cash equivalents at beginning of period $ 1,008,152 $ 882,325
Cash flows from operating activities:    
Net income 477,163 462,924
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 87,202 70,432
Amortization of debt discount and fees 684 626
Stock-based compensation 175,698 150,896
(Gain) loss on investments, net (80,599) 554
Deferred income taxes (9,506) (20,171)
Provisions for losses on receivables 614 720
ROU asset amortization and change in operating lease liabilities (1,410) (3,543)
Other non-cash items 212 1,834
Changes in operating assets and liabilities, net of effect of acquired businesses:    
Receivables (49,384) 41,208
Inventories (15,978) (16,981)
Prepaid expenses and other (39,868) 50,793
Other assets (38,967) (31,838)
Accounts payable and accrued liabilities (93,078) (37,049)
Deferred revenue (18,599) 1,269
Other long-term liabilities 15,013 9,497
Net cash provided by operating activities 409,197 681,171
Cash flows from investing activities:    
Purchases of investments (2,095) (29,212)
Proceeds from the sale and maturity of investments 43,864 1,505
Purchases of property, plant and equipment (78,800) (46,655)
Cash paid in business combinations, net of cash acquired (720,821) (55,379)
Net cash used for investing activities (757,852) (129,741)
Cash flows from financing activities:    
Proceeds from revolving credit facility 0 50,000
Payments on revolving credit facility 0 (150,000)
Proceeds from term loan 700,000 0
Payment of debt issuance costs (944) 0
Proceeds from issuance of common stock 133,272 77,502
Stock received for payment of employee taxes on vesting of restricted stock (166,903) (78,988)
Payments for repurchases of common stock (250,010) (450,119)
Net cash provided by (used for) financing activities 415,415 (551,605)
Effect of exchange rate changes on cash and cash equivalents (15,957) (8,225)
Increase (decrease) in cash and cash equivalents 50,803 (8,400)
Cash and cash equivalents at end of period 1,058,955 873,925
Supplemental cash flow information:    
Cash paid for interest 21,282 17,566
Cash paid for income taxes, net $ 197,475 $ 61,893