XML 19 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements Of Income [Abstract]      
Service revenues and sales (Note 2) $ 2,431,287 $ 2,264,417 $ 2,134,963
Cost of services provided and goods sold (excluding depreciation) 1,576,939 1,465,602 1,369,877
Selling, general and administrative expenses 424,360 395,120 358,727
Depreciation 52,864 50,802 49,102
Amortization 10,185 10,063 10,070
Other operating expenses (Note 20) 446 2,261 3,691
Total costs and expenses 2,064,794 1,923,848 1,791,467
Income from operations 366,493 340,569 343,496
Interest expense (1,780) (3,108) (4,584)
Other income/(expense)--net (Note 10) 34,752 12,906 (9,233)
Income before income taxes 399,465 350,367 329,679
Income taxes (Note 11) (97,466) (77,858) (80,055)
Net income $ 301,999 $ 272,509 $ 249,624
Earnings Per Share (Note 16)      
Net Income $ 20.10 $ 18.11 $ 16.72
Average number of shares outstanding 15,024 15,050 14,929
Diluted Earnings Per Share (Note 16)      
Net Income $ 19.89 $ 17.93 $ 16.53
Average number of shares outstanding 15,186 15,200 15,099