XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 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 247,643 241,804
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 39,556 34,400
Amortization of debt discount and fees 320 311
Stock-based compensation 88,129 74,288
Gain on investments, net (55,394) (123)
Deferred income taxes (1,523) (11,640)
Provisions for losses on receivables 158 214
ROU asset amortization and change in operating lease liabilities (917) (1,392)
Other non-cash items 78 99
Changes in operating assets and liabilities, net of effect of acquired businesses:    
Receivables 102,991 (8,719)
Inventories (10,689) 399
Prepaid expenses and other (15,073) 56,212
Other assets (7,535) (42,084)
Accounts payable and accrued liabilities (117,291) (117,915)
Deferred revenue (23,941) 40,650
Other long-term liabilities 6,720 897
Net cash provided by operating activities 253,232 267,401
Cash flows from investing activities:    
Purchases of investments (2,095) (9,055)
Proceeds from the sale and maturity of investments 43,377 102
Purchases of property, plant and equipment (49,601) (26,719)
Cash paid in business combinations, net of cash acquired (71,450) 0
Net cash used for investing activities (79,769) (35,672)
Cash flows from financing activities:    
Proceeds from revolving credit facility 0 50,000
Payments on revolving credit facility 0 (120,000)
Proceeds from issuance of common stock 116,725 65,370
Stock received for payment of employee taxes on vesting of restricted stock (151,123) (67,712)
Payments for repurchases of common stock (125,006) (125,010)
Net cash used for financing activities (159,404) (197,352)
Effect of exchange rate changes on cash and cash equivalents (9,793) 261
Increase in cash and cash equivalents 4,266 34,638
Cash and cash equivalents at end of period 1,012,418 916,963
Supplemental cash flow information:    
Cash paid for interest 4,903 5,142
Cash paid for income taxes, net $ 23,850 $ 19,814