v3.25.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total revenues $ 1,549,854 $ 1,552,719 $ 2,981,804 $ 2,929,414
Cost of revenues: (exclusive of items shown separately below)        
Total cost of revenues 1,033,497 1,035,542 2,055,381 2,006,612
Selling, general and administrative expenses 186,183 197,876 369,030 379,744
Accretion of environmental liabilities 3,591 3,304 7,211 6,521
Depreciation and amortization 116,285 100,504 228,265 195,569
Income from operations 210,298 215,493 321,917 340,968
Other expense, net (603) (167) (1,535) (1,308)
Interest expense, net of interest income of $5,086, $4,352, $10,714 and $7,866, respectively (37,106) (36,449) (73,183) (64,988)
Income before provision for income taxes 172,589 178,877 247,199 274,672
Provision for income taxes 45,684 45,597 61,614 71,560
Net income $ 126,905 $ 133,280 $ 185,585 $ 203,112
Earnings per share:        
Basic (in dollars per share) $ 2.37 $ 2.47 $ 3.46 $ 3.77
Diluted (in dollars per share) $ 2.36 $ 2.46 $ 3.44 $ 3.75
Shares used to compute earnings per share - Basic (in shares) 53,593 53,932 53,675 53,931
Shares used to compute earnings per share - Diluted (in shares) 53,799 54,248 53,895 54,231
Service revenues        
Revenues:        
Total revenues $ 1,336,948 $ 1,288,370 $ 2,538,402 $ 2,440,228
Cost of revenues: (exclusive of items shown separately below)        
Total cost of revenues 874,919 850,391 1,714,663 1,666,740
Product revenues        
Revenues:        
Total revenues 212,906 264,349 443,402 489,186
Cost of revenues: (exclusive of items shown separately below)        
Total cost of revenues $ 158,578 $ 185,151 $ 340,718 $ 339,872