XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 155,931 $ 95,151
Less: income (loss) from discontinued operations, net of income taxes (615) 171
Income from continuing operations, net of income taxes 156,546 94,980
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 44,433 39,225
Stock-based compensation expense 15,008 12,819
Provision for deferred income taxes (2,496) (1,404)
Gain from discount on notes receivable   (638)
(Gain) loss on disposal and sale of assets (4,058) 923
Changes in operating assets and liabilities, net of assets acquired    
Accounts and other receivable, net (68,591) 14,957
Inventories (70,407) (118,562)
Other assets (11,858) 1,958
Accounts payable 21,630 63,404
Other liabilities and accrued expenses 7,281 8,963
Income taxes payable 25,494 (10,215)
Net cash from operating activities from continuing operations 112,982 106,410
Net cash from operating activities from discontinued operations (81) (523)
Net cash from operating activities 112,901 105,887
CASH FLOWS FROM INVESTING ACTIVITIES:    
Receipt of notes receivable   802
Purchases of property and equipment (39,507) (21,184)
Acquisitions, net of cash acquired (145,779) (18,739)
Net cash from investing activities (185,286) (39,121)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from long-term borrowings   85,000
Payment of debt-issuance costs   (1,350)
Payments on long-term borrowings (15,000) (8,750)
Dividend payments (11,407) (11,585)
Purchase and retirement of common stock (25,955) (56,625)
Net payments related to stock-based awards (1,411) (3,136)
Net cash from financing activities (53,773) 3,554
EFFECT OF CURRENCY TRANSLATION ON CASH AND CASH EQUIVALENTS (9,161) (2,765)
NET CHANGE IN CASH AND CASH EQUIVALENTS (135,319) 67,555
CASH AND CASH EQUIVALENTS, beginning of period 544,372 480,368
CASH AND CASH EQUIVALENTS, end of period 409,053 547,923
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 2,965 2,896
Cash paid for income taxes $ 5,393 $ 25,271