XML 22 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 $ 142,867 $ 64,195 $ 394,974
Adjustments to reconcile net income to cash flows provided by operating activities:      
Depreciation and amortization 125,693 131,768 129,212
Stock-based compensation expense 18,653 18,229 23,695
Deferred taxes (7,073) 2,067 (9,277)
Other non-cash items 7,209 7,716 3,496
Changes in assets and liabilities, net of acquisitions of businesses:      
Accounts receivable, net 13,469 1,594 115,706
Inventories, net 46,335 235,347 117,419
Prepaid expenses and other assets 4,532 25,954 14,990
Accounts payable, trade 3,474 38,737 (161,121)
Accrued expenses and other liabilities 15,125 1,622 (26,580)
Net cash flows provided by operating activities 370,284 527,229 602,514
Cash flows from investing activities:      
Capital expenditures (42,333) (62,209) (130,641)
Acquisitions of businesses (19,957) (25,851) (108,470)
Other investing activities 1,192 4,312 (2,679)
Net cash flows used in investing activities (61,098) (83,748) (241,790)
Cash flows from financing activities:      
Vesting of stock-based awards, net of shares tendered for payment of taxes (9,159) (9,628) (10,961)
Proceeds from revolving credit facility 86,248 248,900 1,128,400
Repayments under revolving credit facility (138,752) (464,822) (1,233,740)
Repayments under shelf loan, term loan, and other borrowings (36,655) (61,099) (73,031)
Payment of dividends (109,471) (106,336) (102,726)
Payment of contingent consideration and holdbacks related to acquisitions (2) (31,857) (60,228)
Repurchases of common stock 0 0 (24,054)
Other financing activities (430) (1,342) 1,469
Net cash flows used in financing activities (208,221) (426,184) (374,871)
Effect of exchange rate changes on cash and cash equivalents (1,366) 1,361 (1,250)
Net increase (decrease) in cash and cash equivalents 99,599 18,658 (15,397)
Cash and cash equivalents at beginning of period 66,157 47,499 62,896
Cash and cash equivalents at end of period 165,756 66,157 47,499
Supplemental disclosure of cash flow information:      
Interest 31,505 39,925 25,052
Income taxes, net of refunds 46,422 8,118 170,012
Contribution of net assets for investment in unconsolidated joint venture 0 34,220 0
Purchase of property and equipment in accrued expenses $ 293 $ 531 $ 1,730