XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Consolidated Statements Of Income [Abstract]        
Service revenues and sales $ 624,900 $ 606,181 $ 1,890,641 $ 1,791,294
Cost of services provided and goods sold (excluding depreciation) 427,993 396,187 1,292,628 1,171,064
Selling, general and administrative expenses 105,775 101,981 311,685 320,109
Depreciation 13,664 13,147 40,798 39,601
Amortization 2,570 2,550 7,713 7,617
Other operating expense 148 159 225 288
Total costs and expenses 550,150 514,024 1,653,049 1,538,679
Income from operations 74,750 92,157 237,592 252,615
Interest expense (457) (427) (1,229) (1,281)
Other income - net 9,251 9,299 13,970 28,008
Income before income taxes 83,544 101,029 250,333 279,342
Income taxes (19,307) (25,253) (61,846) (67,662)
Net income $ 64,237 $ 75,776 $ 188,487 $ 211,680
Earnings Per Share:        
Net income $ 4.46 $ 5.04 $ 12.97 $ 14.04
Average number of shares outstanding 14,394 15,025 14,535 15,082
Diluted Earnings Per Share:        
Net income $ 4.46 $ 5.00 $ 12.89 $ 13.88
Average number of shares outstanding 14,409 15,168 14,620 15,253
Cash Dividends Per Share $ 0.60 $ 0.50 $ 1.60 $ 1.30