XML 274 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net earnings $ 280,608 $ 219,345 $ 172,640
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 56,614 55,421 65,560
Provision for losses on accounts receivable 6,066 7,862 10,163
Non-cash stock-based compensation 22,710 18,201 17,727
Deferred income taxes (9,251) 11,858 (13,246)
Amortization of debt discount and issuance costs 6,105 16,875 16,217
Other adjustments 2,035 (3,259) 6,272
Changes in assets and liabilities:      
Increase in accounts receivable (406,370) (289,009) (132,599)
Decrease (increase) in inventories 53,711 (148,941) 1,029
Decrease (increase) in other assets 27,858 (18,100) 7,367
Increase in accounts payable 53,607 303,395 152,235
Increase (decrease) in accrued expenses and other liabilities 4,413 (9,937) 52,217
Net cash provided by operating activities: 98,106 163,711 355,582
Cash flows from investing activities:      
Proceeds from sale of assets 1,346 31,005 40,295
Purchases of property and equipment (70,939) (52,079) (24,184)
Acquisitions, net of cash and cash equivalents acquired (68,248) 0 (6,405)
Net cash (used in) provided by investing activities: (137,841) (21,074) 9,706
Cash flows from financing activities:      
Net (repayments) borrowings under inventory financing facilities (8,307) (14,355) 103,254
Repurchases of common stock (107,922) (50,000) (25,000)
Other payments (14,466) (10,030) (8,661)
Net cash provided by (used in) financing activities: 114,007 (161,385) (361,791)
Foreign currency exchange effect on cash, cash equivalents and restricted cash balances (14,531) (5,857) 10,788
Increase (decrease) in cash, cash equivalents and restricted cash 59,741 (24,605) 14,285
Cash, cash equivalents and restricted cash at beginning of period 105,977 130,582 116,297
Cash, cash equivalents and restricted cash at end of period 165,718 105,977 130,582
ABL revolving credit facility      
Cash flows from financing activities:      
Borrowings on ABL revolving credit facility 4,678,212 3,953,496 3,030,679
Repayments on ABL revolving credit facility $ (4,433,510) $ (4,040,496) $ (3,462,063)