XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 81,755 $ 74,141
Less: income from discontinued operations, net of income taxes 82 208
Income from continuing operations, net of income taxes 81,673 73,933
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 28,877 25,744
Stock-based compensation expense 8,986 9,145
Provision for deferred income taxes (1,977) (1,663)
Loss on disposal of assets 374 446
Changes in operating assets and liabilities, net of assets acquired    
Accounts and other receivable, net (27,790) (9,025)
Inventories (52,109) (73,211)
Other assets (5,402) (1,752)
Accounts payable 2,491 80,269
Other liabilities and accrued expenses (3,585) (6,483)
Income taxes 16,003 (9,337)
Net cash from operating activities from continuing operations 47,541 88,066
Net cash from operating activities from discontinued operations 55 (377)
Net cash from operating activities 47,596 87,689
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (25,476) (14,203)
Acquisitions, net of cash acquired (145,779) (18,686)
Net cash from investing activities (171,255) (32,889)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on long-term borrowings (10,000) (8,750)
Dividend payments (7,595) (7,728)
Purchase and retirement of common stock (23,578) (6,503)
Net payments related to stock-based awards (1,667) (3,258)
Net cash from financing activities (42,840) (26,239)
EFFECT OF CURRENCY TRANSLATION ON CASH AND CASH EQUIVALENTS (5,188) (1,753)
NET CHANGE IN CASH AND CASH EQUIVALENTS (171,687) 26,808
CASH AND CASH EQUIVALENTS, beginning of period 544,372 480,368
CASH AND CASH EQUIVALENTS, end of period 372,685 507,176
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 2,461 1,952
Cash paid for income taxes $ 9,982 $ 21,393