XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 97,265 $ 97,834
Adjustments to reconcile net income to net cash provided by operations:    
Depreciation and amortization expense 33,326 30,802
Non-cash operating lease costs 14,663 12,503
Deferred income taxes - net 1,634 9,638
Loss on extinguishment of debt 0 377
Amortization of deferred financing costs 2,315 2,306
Equity in earnings of joint ventures (3,124) (2,530)
Stock-based incentive compensation expense 19,513 17,213
Distribution from equity method investments 1,600 750
Other adjustments (744) (1,383)
Changes in operating assets and liabilities:    
Accounts receivable, net (61,392) (90,642)
Inventories (12,718) (7,417)
Prepaid expenses and other current assets 17,606 (1,745)
Accounts payable (27,904) 107,558
Accrued compensation and employee benefits 8,730 (30,206)
Accrued expenses and other current liabilities 3,852 (6,986)
Operating lease liabilities (12,603) (11,459)
Other noncurrent assets and liabilities 1,100 258
Net cash provided by operating activities 83,119 126,871
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (18,466) (15,597)
Business acquisitions, net of cash acquired (117,247) 0
Net cash used in investing activities (135,713) (15,597)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Stock-based compensation tax withholdings (7,900) (8,183)
Purchase of company stock and related excise taxes (152,429) (118,122)
Repayments of debt principal (3,255) (3,128)
Proceeds from issuance of debt 0 49,959
Deferred financing costs 0 (77)
Other financing activities 2,431 1,300
Net cash used in financing activities (161,153) (78,251)
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (213,747) 33,023
Cash and cash equivalents - beginning of the period 412,565 343,849
CASH AND CASH EQUIVALENTS - END OF PERIOD 198,818 376,872
Supplemental disclosure of cash flow information:    
Cash paid for interest 32,526 36,070
Cash paid for income taxes 39,436 32,471
Cash paid for operating leases $ 15,107 $ 14,360