XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 99,256 $ 97,265
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 34,037 33,326
Non-cash operating lease costs 10,187 14,663
Deferred income taxes, net 2,901 1,634
Amortization of deferred financing costs 1,378 2,315
Equity in earnings of joint ventures (3,393) (3,124)
Stock-based incentive compensation expense 18,581 19,513
Distribution from equity method investments 1,100 1,600
Other adjustments 781 (744)
Changes in operating assets and liabilities:    
Accounts receivable, net (37,941) (61,392)
Inventories 71,544 (12,718)
Prepaid expenses and other current assets (9,958) 17,606
Accounts payable 2,610 (27,904)
Accrued compensation and employee benefits (4,188) 8,730
Accrued expenses and other current liabilities (3,264) 3,852
Operating lease liabilities (11,544) (12,603)
Other noncurrent assets and liabilities (602) 1,100
Net cash provided by operating activities 171,485 83,119
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (20,123) (18,466)
Business acquisitions, net of cash acquired 0 (117,247)
Other investing activities (877) 0
Net cash used in investing activities (21,000) (135,713)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Stock-based compensation tax withholdings (14,285) (7,900)
Purchase of company stock and related excise taxes (170,545) (152,429)
Repayments of debt principal (3,390) (3,255)
Deferred financing costs (2,044) 0
Other financing activities 922 2,431
Net cash used in financing activities (189,342) (161,153)
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (38,857) (213,747)
Cash and cash equivalents - beginning of period 232,624 412,565
CASH AND CASH EQUIVALENTS - END OF PERIOD 193,767 198,818
Supplemental disclosure of cash flow information:    
Cash paid for interest 30,377 32,526
Cash paid for income taxes 34,306 39,436
Cash paid for operating leases $ 16,160 $ 15,107