XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Consolidated Statements Of Income [Abstract]    
Service revenues and sales $ 646,943 $ 589,233
Cost of services provided and goods sold (excluding depreciation) 430,530 385,127
Selling, general and administrative expenses 105,587 115,873
Depreciation 13,445 13,287
Amortization 2,572 2,521
Other operating expense 51 92
Total costs and expenses 552,185 516,900
Income from operations 94,758 72,333
Interest expense (329) (425)
Other income - net 1,245 12,577
Income before income taxes 95,674 84,485
Income taxes (23,917) (19,468)
Net income $ 71,757 $ 65,017
Earnings Per Share:    
Net Income $ 4.91 $ 4.30
Average number of shares outstanding 14,622 15,121
Diluted Earnings Per Share:    
Net Income $ 4.86 $ 4.24
Average number of shares outstanding 14,764 15,339
Cash Dividends Per Share $ 0.50 $ 0.40