v3.26.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues:    
Total revenues $ 1,459,537 $ 1,431,950
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues 1,014,120 1,021,884
Selling, general and administrative expenses 207,141 182,847
Accretion of environmental liabilities 3,542 3,620
Depreciation and amortization 115,799 111,980
Income from operations 118,935 111,619
Other expense, net (731) (932)
Interest expense, net of interest income of $6,413 and $5,628, respectively (33,854) (36,077)
Income before provision for income taxes 84,350 74,610
Provision for income taxes 21,149 15,930
Net income $ 63,201 $ 58,680
Earnings per share:    
Basic (in dollars per share) $ 1.20 $ 1.09
Diluted (in dollars per share) $ 1.19 $ 1.09
Shares used to compute earnings per share - Basic (in shares) 52,821 53,759
Shares used to compute earnings per share - Diluted (in shares) 52,992 53,993
Service revenues    
Revenues:    
Total revenues $ 1,247,434 $ 1,201,454
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues 846,377 839,744
Product revenues    
Revenues:    
Total revenues 212,103 230,496
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues $ 167,743 $ 182,140