v3.26.3
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Consolidated Statements Of Income [Abstract]        
Service revenues and sales $ 690,940 $ 624,900 $ 2,021,704 $ 1,890,641
Cost of services provided and goods sold (excluding depreciation) 457,978 425,143 1,351,507 1,289,778
Selling, general and administrative expenses 111,469 105,775 340,993 311,685
Depreciation 14,427 13,664 42,997 40,798
Amortization 2,974 2,570 8,263 7,713
Other operating expense 7,670 2,998 7,740 3,075
Total costs and expenses 594,518 550,150 1,751,500 1,653,049
Income from operations 96,422 74,750 270,204 237,592
Interest expense (2,097) (457) (4,398) (1,229)
Other income - net 2,383 9,251 11,071 13,970
Income before income taxes 96,708 83,544 276,877 250,333
Income taxes (25,060) (19,307) (71,224) (61,846)
Net income $ 71,648 $ 64,237 $ 205,653 $ 188,487
Earnings Per Share:        
Net income $ 5.49 $ 4.46 $ 15.46 $ 12.97
Average number of shares outstanding 13,058 14,394 13,300 14,535
Diluted Earnings Per Share:        
Net income $ 5.45 $ 4.46 $ 15.43 $ 12.89
Average number of shares outstanding 13,135 14,409 13,329 14,620
Cash Dividends Per Share $ 0.70 $ 0.60 $ 1.90 $ 1.60