XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income $ 287,739 $ 158,440 $ 146,509
Adjustments to reconcile net income to cash flows provided by operating activities:      
Depreciation and amortization 112,320 97,980 75,358
Stock-based compensation expense 27,161 18,502 16,077
Deferred taxes (3,279) (1,504) 3,416
Other non-cash items 7,456 2,229 (1,553)
Changes in assets and liabilities, net of acquisitions of businesses:      
Accounts receivable, net (58,843) (45,028) (25,452)
Inventories, net (516,692) (86,898) 57,790
Prepaid expenses and other assets (13,306) (29,158) 6,882
Accounts payable, trade 68,879 67,679 (12,189)
Accrued expenses and other liabilities (23,008) 49,158 2,687
Net cash flows (used in) provided by operating activities (111,573) 231,400 269,525
Cash flows from investing activities:      
Capital expenditures (98,534) (57,346) (58,202)
Acquisitions of businesses, net of cash acquired (194,107) (182,130) (447,764)
Other investing activities 11,423 7,175 2,132
Net cash flows used in investing activities (281,218) (232,301) (503,834)
Cash flows from financing activities:      
Vesting of stock-based awards, net of shares tendered for payment of taxes (8,324) (4,853) (8,084)
Proceeds from revolving credit facility 1,303,193 543,991 655,387
Repayments under revolving credit facility (1,281,147) (430,390) (628,891)
Proceeds from term loan borrowings 124,199 0 300,000
Repayments under term loan and other borrowings (21,457) (22,444) 0
Proceeds from issuance of convertible notes 460,000 0 0
Purchases of convertible note hedge contracts (100,142) 0 0
Proceeds from issuance of warrants concurrent with note hedge contracts 48,484 0 0
Payment of debt issuance costs (12,214) 0 0
Payment of dividends (87,171) (70,401) (63,813)
Payment of contingent consideration and holdbacks related to acquisitions (22,830) (1,633) (10)
Other financing activities 1,972 (222) 382
Net cash flows provided by financing activities 404,563 14,048 254,971
Effect of exchange rate changes on cash and cash equivalents (697) 3,315 (231)
Net increase in cash and cash equivalents 11,075 16,462 20,431
Cash and cash equivalents at beginning of period 51,821 35,359 14,928
Cash and cash equivalents cash at end of period 62,896 51,821 35,359
Supplemental disclosure of cash flow information:      
Cash paid during the period for interest 15,429 16,910 9,143
Cash paid during the period for income taxes, net of refunds 94,075 33,247 37,836
Purchase of property and equipment in accrued expenses $ 3,602 $ 2,739 $ 3,417