Quarterly report pursuant to Section 13 or 15(d)

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash Flows Provided by (Used in) Operating Activities:    
Net income $ 135,870 $ 114,711
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 32,100 30,499
Share-based compensation 3,135 3,727
Loss on sale of property and equipment 185 207
Amortization of debt issuance costs 720 706
Provision for bad debt expense 1,338 2,512
Loss from inventory obsolescence 1,642 868
Deferred income taxes, net 563 (81)
Change in certain assets and liabilities:    
Receivables, net (10,847) (65,031)
Inventories, net 20,096 (38,570)
Prepaid expenses and other current assets 11,579 (2,347)
Accounts payable (25,480) 12,663
Accrued liabilities (3,339) 29,523
Other, net 2,239 96
Net cash provided by operating activities 169,801 89,483
Cash Flows Provided by (Used in) Investing Activities:    
Purchases of property and equipment (15,580) (18,413)
Acquisition of businesses, net of cash acquired (45,845) (13,967)
Proceeds from sale of property and equipment 455 253
Net cash used in investing activities (60,970) (32,127)
Cash Flows Provided by (Used in) Financing Activities:    
Repayment of long-term debt (9,743) (9,634)
Taxes withheld and paid on employees' equity awards (6,350) (11,658)
Exercise of stock options 1,029 808
Repurchase of shares of common stock   (50,000)
Payment of contingent consideration   (23)
Net cash used in financing activities (15,064) (70,507)
Cash and Cash Equivalents    
Impact of exchange rate changes on cash (58) (75)
Net increase (decrease) in cash and cash equivalents 93,709 (13,226)
Cash and cash equivalents- Beginning of period 240,069 139,779
Cash and cash equivalents- End of period 333,778 126,553
Supplemental disclosure of noncash activities:    
Leased assets obtained in exchange for new operating lease liabilities 18,271 22,449
Accruals for property and equipment $ 835 $ 213