v3.26.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Consolidated Statements Of Income [Abstract]        
Service revenues and sales $ 673,251 $ 618,798 $ 1,330,764 $ 1,265,741
Cost of services provided and goods sold (excluding depreciation) 451,780 434,105 893,529 864,635
Selling, general and administrative expenses 115,203 100,323 229,524 205,910
Depreciation 14,267 13,689 28,570 27,134
Amortization 2,719 2,571 5,289 5,143
Other operating expense 78 26 70 77
Total costs and expenses 584,047 550,714 1,156,982 1,102,899
Income from operations 89,204 68,084 173,782 162,842
Interest expense (1,789) (443) (2,301) (772)
Other income - net 3,914 3,474 8,688 4,719
Income before income taxes 91,329 71,115 180,169 166,789
Income taxes (23,626) (18,622) (46,164) (42,539)
Net income $ 67,703 $ 52,493 $ 134,005 $ 124,250
Earnings Per Share:        
Net income $ 5.14 $ 3.60 $ 9.98 $ 8.51
Average number of shares outstanding 13,174 14,591 13,423 14,606
Diluted Earnings Per Share:        
Net income $ 5.13 $ 3.57 $ 9.97 $ 8.43
Average number of shares outstanding 13,199 14,703 13,442 14,733
Cash Dividends Per Share $ 0.60 $ 0.50 $ 1.20 $ 1.00