XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Consolidated Statements Of Income [Abstract]        
Service revenues and sales $ 606,181 $ 564,532 $ 1,791,294 $ 1,678,505
Cost of services provided and goods sold (excluding depreciation) 396,187 362,358 1,171,064 1,107,256
Selling, general and administrative expenses 101,981 99,602 320,109 294,684
Depreciation 13,147 12,858 39,601 37,778
Amortization 2,550 2,521 7,617 7,548
Other operating expense 159 343 288 2,064
Total costs and expenses 514,024 477,682 1,538,679 1,449,330
Income from operations 92,157 86,850 252,615 229,175
Interest expense (427) (444) (1,281) (2,766)
Other income - net 9,299 6,859 28,008 8,365
Income before income taxes 101,029 93,265 279,342 234,774
Income taxes (25,253) (18,307) (67,662) (52,318)
Net income $ 75,776 $ 74,958 $ 211,680 $ 182,456
Earnings Per Share:        
Net income $ 5.04 $ 4.97 $ 14.04 $ 12.14
Average number of shares outstanding 15,025 15,075 15,082 15,034
Diluted Earnings Per Share:        
Net income $ 5.00 $ 4.93 $ 13.88 $ 12.02
Average number of shares outstanding 15,168 15,200 15,253 15,178
Cash Dividends Per Share $ 0.50 $ 0.40 $ 1.30 $ 1.16