XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 74,141 $ 47,206
Income (loss) from discontinued operations, net of income taxes 208 (471)
Income from continuing operations, net of income taxes 73,933 47,677
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 25,744 23,196
Stock-based compensation expense 9,145 5,885
Provision for deferred income taxes (1,663) (1,439)
Discount on notes receivable   721
Net loss on disposal of assets 446 231
Changes in operating assets and liabilities, net of assets acquired:    
Accounts and other receivable, net (9,025) 12,545
Inventories (73,211) (30,922)
Other assets (1,752) (7,528)
Accounts payable 80,269 6,468
Other liabilities and accrued expenses (6,483) 12,853
Income taxes (9,337) (2,127)
Net cash from operating activities from continuing operations 88,066 67,560
Net cash from operating activities from discontinued operations (377) (586)
Net cash from operating activities 87,689 66,974
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of marketable securities   (167)
Issuance of notes receivable   (1,000)
Proceeds from sale of property and equipment 29 69
Purchases of property and equipment (14,232) (13,391)
Acquisitions, net of cash acquired (18,686)  
Net cash from investing activities from continuing operations (32,889) (14,489)
Net cash from investing activities (32,889) (14,489)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on long-term borrowings (8,750) (8,750)
Dividend payments (7,728)  
Purchase and retirement of common stock (6,503) (7,248)
Net payments related to stock-based awards (3,258) (1,392)
Net cash from financing activities from continuing operations (26,239) (17,390)
Net cash from financing activities (26,239) (17,390)
EFFECT OF CURRENCY TRANSLATION ON CASH (1,753) (899)
NET CHANGE IN CASH AND CASH EQUIVALENTS 26,808 34,196
CASH AND CASH EQUIVALENTS, beginning of period 480,368 346,441
CASH AND CASH EQUIVALENTS, end of period 507,176 380,637
CASH AND CASH EQUIVALENTS FROM CONTINUING OPERATIONS, end of period 507,176 380,637
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 1,952 3,510
Cash paid for income taxes 21,393 10,709
Cash received for refunds of income taxes $ 3,105 $ 572