XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 64,195 $ 394,974 $ 287,739
Adjustments to reconcile net income to cash flows provided by operating activities:      
Depreciation and amortization 131,768 129,212 112,320
Stock-based compensation expense 18,229 23,695 27,161
Deferred taxes 2,067 (9,277) (3,279)
Other non-cash items 7,716 3,496 7,456
Changes in assets and liabilities, net of acquisitions of businesses:      
Accounts receivable, net 1,594 115,706 (58,843)
Inventories, net 235,347 117,419 (516,692)
Prepaid expenses and other assets 25,954 14,990 (13,306)
Accounts payable, trade 38,737 (161,121) 68,879
Accrued expenses and other liabilities 1,622 (26,580) (23,008)
Net cash flows provided by (used in) operating activities 527,229 602,514 (111,573)
Cash flows from investing activities:      
Capital expenditures (62,209) (130,641) (98,534)
Acquisitions of businesses (25,851) (108,470) (194,107)
Other investing activities 4,312 (2,679) 11,423
Net cash flows used in investing activities (83,748) (241,790) (281,218)
Cash flows from financing activities:      
Vesting of stock-based awards, net of shares tendered for payment of taxes (9,628) (10,961) (8,324)
Proceeds from revolving credit facility 248,900 1,128,400 1,303,193
Repayments under revolving credit facility (464,822) (1,233,740) (1,281,147)
Proceeds from term loan borrowings 0 0 124,199
Repayments under shelf loan, term loan, and other borrowings (61,099) (73,031) (21,457)
Proceeds from issuance of convertible notes 0 0 460,000
Purchases of convertible note hedge contracts 0 0 (100,142)
Proceeds from issuance of warrants concurrent with note hedge contracts 0 0 48,484
Payment of debt issuance costs 0 0 (12,214)
Payment of dividends (106,336) (102,726) (87,171)
Payment of contingent consideration and holdbacks related to acquisitions (31,857) (60,228) (22,830)
Repurchases of common stock 0 (24,054) 0
Other financing activities (1,342) 1,469 1,972
Net cash flows (used in) provided by financing activities (426,184) (374,871) 404,563
Effect of exchange rate changes on cash and cash equivalents 1,361 (1,250) (697)
Net increase (decrease) in cash and cash equivalents 18,658 (15,397) 11,075
Cash and cash equivalents at beginning of period 47,499 62,896 51,821
Cash and cash equivalents at end of period 66,157 47,499 62,896
Supplemental disclosure of cash flow information:      
Interest 39,925 25,052 15,429
Income taxes, net of refunds 8,118 170,012 94,075
Non-cash contribution of net assets for investment in unconsolidated joint venture 34,220 0 0
Purchase of property and equipment in accrued expenses $ 531 $ 1,730 $ 3,602