XML 26 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues:      
Total revenues $ 6,030,837 $ 5,889,952 $ 5,409,152
Cost of revenues: (exclusive of items shown separately below)      
Total cost of revenues 4,144,599 4,065,713 3,746,124
Selling, general and administrative expenses 752,534 739,629 671,161
Accretion of environmental liabilities 14,326 13,456 13,667
Depreciation and amortization 446,006 400,922 365,761
Income from operations 673,372 670,232 612,439
Other income (expense), net 5,200 (1,454) 2,315
Loss on early extinguishment of debt (8,277) (371) (2,880)
Gain on sale of businesses 776 0 0
Interest expense, net of interest income of $25,749, $19,437 and $11,930, respectively (143,104) (134,964) (108,595)
Income before provision for income taxes 527,967 533,443 503,279
Provision for income taxes 136,993 131,144 125,423
Net income $ 390,974 $ 402,299 $ 377,856
Earnings per share:      
Basic (in dollars per share) $ 7.31 $ 7.46 $ 6.99
Diluted (in dollars per share) $ 7.28 $ 7.42 $ 6.95
Shares used to compute earnings per share — Basic (in shares) 53,509 53,902 54,071
Shares used to compute earnings per share — Diluted (in shares) 53,716 54,199 54,382
Service revenues      
Revenues:      
Total revenues $ 5,154,668 $ 4,928,023 $ 4,449,542
Cost of revenues: (exclusive of items shown separately below)      
Total cost of revenues 3,466,120 3,370,231 3,054,594
Product revenues      
Revenues:      
Total revenues 876,169 961,929 959,610
Cost of revenues: (exclusive of items shown separately below)      
Total cost of revenues $ 678,479 $ 695,482 $ 691,530