v3.26.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash Flows from Operating Activities    
Net income $ 134,005 $ 124,250
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 33,859 32,277
Stock option expense 18,302 18,307
Benefit for deferred income taxes (4,262) (13,243)
Noncash long-term incentive compensation 3,633 3,273
Noncash directors' compensation 1,191 1,123
Litigation settlements 548  
Amortization of debt issuance costs 163 160
Changes in operating assets and liabilities:    
Increase in accounts receivable (6,716) (13,466)
Increase in inventories (87) (955)
Increase in prepaid expenses (10,285) (7,232)
Increase/(decrease) in accounts payable and other current liabilities 9,174 (12,449)
Change in current income taxes (8,985) (10,764)
Net change in lease assets and liabilities 292 (72)
(Increase)/decrease in other assets (9,489) 48,426
Increase in other liabilities 11,191 1,521
Other sources 498 194
Net cash provided by operating activities 173,032 171,350
Cash Flows from Investing Activities    
Business combinations, net of cash acquired (33,540) (225)
Capital expenditures (32,639) (29,088)
Proceeds from sale of fixed assets 422 480
Other uses (270) (322)
Net cash used by investing activities (66,027) (29,155)
Cash Flows from Financing Activities    
Proceeds from revolving line of credit 491,480  
Payments on revolving line of credit (351,480)  
Purchases of treasury stock (287,521) (76,168)
Change in cash overdrafts payable 23,305 309
Dividends paid (16,049) (14,542)
Proceeds from exercise of stock options 2,731 27,152
Capital stock surrendered to pay taxes on stock-based compensation (1,482) (8,484)
Debt issuance costs (1,349)  
Other (uses)/sources (933) 1,092
Net cash used by financing activities (141,298) (70,641)
(Decrease)/increase in Cash and Cash Equivalents (34,293) 71,554
Cash and cash equivalents at beginning of period 74,515 178,350
Cash and cash equivalents at end of period $ 40,222 $ 249,904