v3.24.2.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating activities    
Net income $ 238,937 $ 222,353
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 34,542 36,845
Amortization of debt issuance costs 1,037 978
Amortization of acquired intangible assets 13,485 16,512
Loss on the sale of business classified as held for sale (refer to Note 7) 0 802
Allowance for credit losses (refer to Note 3) 12,638 6,521
Unrealized gain on revaluation of foreign currency assets/liabilities (7,214) (2,249)
Stock-based compensation expense 27,550 41,536
Deferred tax (benefit) expense 15,873 (2,957)
Others, net 173 1,147
Change in operating assets and liabilities:    
Increase in accounts receivable (54,326) (26,891)
Increase in prepaid expenses, other current assets, contract cost assets, operating lease right-of-use assets and other assets (22,823) (62,006)
Increase in accounts payable 997 5,742
Decrease in accrued expenses, other current liabilities, operating leases liabilities and other liabilities (82,850) (150,087)
Increase in income taxes payable 5,694 49,136
Net cash provided by operating activities 183,713 137,382
Investing activities    
Purchase of property, plant and equipment (43,276) (24,033)
Payment for internally generated intangible assets (including intangibles under development) (1,260) (1,705)
Proceeds from sale of property, plant and equipment 116 17
Payment for business acquisitions, net of cash acquired 0 (682)
Payment for divestiture of business 0 (19,510)
Net cash used for investing activities (44,420) (45,913)
Financing activities    
Repayment of finance lease obligations (5,569) (6,856)
Payment of debt issuance and refinancing costs (3,305) 0
Proceeds of long-term debt 400,000 0
Repayment of long-term debt (19,875) (13,250)
Proceeds from short-term borrowings 50,000 148,000
Repayment of short-term borrowings (60,000) (196,000)
Proceeds from issuance of common shares under stock-based compensation plans 9,720 31,928
Payment for net settlement of stock-based awards (21,142) (18,317)
Payment of earn-out consideration 0 (2,399)
Dividend paid (54,829) (50,286)
Payment for stock repurchased and retired (including expenses related to stock repurchased) (92,686) (150,548)
Net cash (used for) provided by financing activities 202,314 (257,728)
Net (decrease) increase in cash and cash equivalents 341,607 (166,259)
Effect of exchange rate changes (11,106) 10,802
Cash and cash equivalents at the beginning of the period 583,670 646,765
Cash and cash equivalents at the end of the period 914,171 491,308
Supplementary information    
Cash paid during the period for interest 30,625 22,550
Cash paid during the period for income taxes, net of refund $ 45,883 $ 66,819