XML 24 R7.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
Cash flows from operating activities:      
Net income $ 575,692 $ 500,412 $ 523,710
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 142,672 132,504 114,563
Operating lease right-of-use assets expense 22,620 23,514 22,721
Deferred income tax benefit (80,403) (91,306) (130,716)
Provision for bad debts 2,598 2,704 6,222
Stock-based compensation expense 270,900 221,891 168,128
Other 1,242 1,238 4,680
Changes in operating assets and liabilities:      
Accounts receivable (231,900) (102,516) (114,986)
Other receivables and current assets 4,910 (30,204) 30,259
Other long-term assets 6,841 (8,563) (3,613)
Accounts payable, accrued expenses and current liabilities 23,620 27,853 (8,250)
Accrued income taxes (6,917) 13,731 99
Deferred revenue 62,005 34,507 33,003
Other long-term liabilities 1,860 (8,643) (14,817)
Net cash provided by operating activities 795,740 717,122 631,003
Cash flows from investing activities:      
Acquisitions, net of cash acquired (1,586) (208,911) (386,264)
Capital expenditures (44,045) (25,318) (24,370)
Purchases of short-term investments (53,415) (172) (230)
Other investing activities (516) (5,641) (504)
Net cash used in investing activities (99,562) (240,042) (411,368)
Cash flows from financing activities:      
Purchase of treasury stock 0 (196,494) (205,571)
Restricted stock withholding taxes paid in lieu of issued shares (106,097) (63,645) (64,242)
Proceeds from shares issued for stock-based compensation 10,475 30,114 25,595
Other financing activities (2,922) (1,294) (1,290)
Net cash used in financing activities (98,544) (231,319) (245,508)
Effect of exchange rate fluctuations on cash and cash equivalents (11,092) 49 (27,403)
Net increase (decrease) in cash and cash equivalents 586,542 245,810 (53,276)
Cash and cash equivalents, beginning of period 860,201 614,391 667,667
Cash and cash equivalents, end of period 1,446,743 860,201 614,391
Supplemental disclosures of cash flow information:      
Income taxes paid 184,415 144,117 115,339
Interest paid 47,081 46,069 20,844
Non-cash and unpaid consideration in connection with acquisitions $ 0 $ 5,056 $ 5,391