v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net income $ 62,931 $ 36,625
Noncash and nonoperating items 70,868 82,574
Amortization and provisions 60,485 46,324
Equity awards compensation expense 37,194 47,978
Net loss on disposal of noncurrent assets 41 574
Change in uncertain tax position (289) 1,757
Net change in fair value of earn-out 0 3,187
Change in deferred taxes 12,435 8,089
Change in income taxes (44,195) (28,420)
Other 5,197 3,085
Changes in assets and liabilities: (72,855) (87,995)
Trade receivables 161,379 136,520
Trade payables (203,241) (193,210)
Other current assets 12,448 3,743
Other current liabilities (42,928) (32,236)
Change in operating lease liabilities and right of use assets (513) (2,812)
Net cash provided by operating activities 60,944 31,204
Cash flows from investing activities    
Acquisition of intangible assets, property and equipment (52,342) (35,073)
Disposal of intangible assets, property and equipment 369 730
Payment for business, net of cash acquired (527)
Purchases of marketable securities (17,398) (824)
Maturities and sales of marketable securities 27,646 537
Net cash used in investing activities (41,725) (35,157)
Cash flows from financing activities    
Proceeds from exercise of stock options 1,897 1,207
Repurchase of treasury stocks (104,496) (102,495)
Change in other financing activities (544) (810)
Net cash used in financing activities (103,143) (102,098)
Effect of exchange rates changes on cash and cash equivalents (995) (13,507)
Net decrease in cash and cash equivalents and restricted cash (84,919) (119,558)
Net cash and cash equivalents and restricted cash at the beginning of the period 290,943 411,257
Net cash and cash equivalents and restricted cash at the end of the period 206,024 291,698
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds (48,241) (24,571)
Cash paid for interest (588) (653)
Noncash investing and financing activities    
Intangible assets, property and equipment acquired through payables $ 4,633 $ 5,146