Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF CASH FLOWS

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 Provided by (Used in) Operating Activities:      
Net income $ 622,602 $ 614,254 $ 555,989
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 140,491 132,878 123,335
Share-based compensation 16,579 15,838 12,310
Loss on sale of assets 1,014 2,349 1,833
Amortization of debt issuance costs 2,881 2,881 2,867
Provision for bad debt expense 15,742 6,481 5,510
Provision for inventory obsolescence 7,586 4,794 6,659
Deferred income taxes, net (3,462) (7,476) 6,041
Change in certain assets and liabilities, net of effects of businesses acquired:      
Receivables, net 56,017 20,812 (169,327)
Inventories (41,723) 74,529 (93,874)
Prepaid expenses and other current assets (3,143) (2,598) (9,222)
Accounts payable (30,420) (8,867) 26,581
Accrued liabilities (5,816) (4,444) 20,703
Other, net (2,322) (2,022) 6,396
Net cash provided by operating activities 776,026 849,409 495,801
Cash Flows Provided by (Used in) Investing Activities:      
Purchases of property and equipment (69,349) (63,998) (76,382)
Acquisition of businesses, net of cash acquired (136,767) (149,154) (20,500)
Proceeds from sale of assets 2,593 14,982 2,975
Net cash used in investing activities (203,523) (198,170) (93,907)
Cash Flows Provided by (Used in) Financing Activities:      
Repayment of long-term debt (47,039) (40,138) (38,658)
Proceeds from revolving credit facility     70,000
Repayment of revolving credit facility     (70,000)
Taxes withheld and paid on employees' equity awards (6,107) (6,528) (11,719)
Exercise of stock options 3,226 3,130 2,028
Repurchase of shares of common stock (966,352)   (250,050)
Payment of contingent consideration   (300) (1,674)
Net cash used in financing activities (1,016,272) (43,836) (300,073)
Cash and Cash Equivalents      
Impact of exchange rate changes on cash (4,478) 1,093 (1,531)
Net (decrease) increase in cash and cash equivalents (448,247) 608,496 100,290
Cash and cash equivalents - Beginning of period 848,565 240,069 139,779
Cash and cash equivalents - End of period 400,318 848,565 240,069
Supplemental disclosure of cash paid for:      
Interest 69,975 71,463 49,888
Income taxes 219,484 220,773 186,722
Supplemental disclosure of noncash activities:      
Leased assets obtained in exchange for new operating lease liabilities 50,502 56,255 103,997
Accruals for property and equipment 1,023 $ 912 $ 141
Excise taxes capitalized to treasury stock $ 9,444