XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues:    
Total revenues $ 1,431,950 $ 1,376,695
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues 1,021,884 971,070
Selling, general and administrative expenses 182,847 181,868
Accretion of environmental liabilities 3,620 3,217
Depreciation and amortization 111,980 95,065
Income from operations 111,619 125,475
Other expense, net (932) (1,141)
Interest expense, net of interest income of $5,628 and $3,514, respectively (36,077) (28,539)
Income before provision for income taxes 74,610 95,795
Provision for income taxes 15,930 25,963
Net income $ 58,680 $ 69,832
Earnings per share:    
Basic (in dollars per share) $ 1.09 $ 1.29
Diluted (in dollars per share) $ 1.09 $ 1.29
Shares used to compute earnings per share - Basic (in shares) 53,759 53,930
Shares used to compute earnings per share - Diluted (in shares) 53,993 54,213
Service revenues    
Revenues:    
Total revenues $ 1,201,454 $ 1,151,858
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues 839,744 816,349
Product revenues    
Revenues:    
Total revenues 230,496 224,837
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues $ 182,140 $ 154,721