XML 428 R4.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues:    
Total revenues $ 1,307,387 $ 1,169,109
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues 931,514 843,389
Selling, general and administrative expenses 166,753 151,173
Accretion of environmental liabilities 3,407 3,156
Depreciation and amortization 84,758 84,298
Income from operations 120,955 87,093
Other income, net 116 704
Loss on early extinguishment of debt (2,362) 0
Interest expense, net of interest income of $2,955 and $493, respectively (20,632) (25,017)
Income before provision for income taxes 98,077 62,780
Provision for income taxes 25,676 17,466
Net income $ 72,401 $ 45,314
Earnings per share:    
Basic (in dollars per share) $ 1.34 $ 0.83
Diluted (in dollars per share) $ 1.33 $ 0.83
Shares used to compute earnings per share - Basic (in shares) 54,076 54,408
Shares used to compute earnings per share - Diluted (in shares) 54,404 54,672
Service revenues    
Revenues:    
Total revenues $ 1,053,233 $ 942,061
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues 751,595 693,424
Product revenues    
Revenues:    
Total revenues 254,154 227,048
Cost of revenues: (exclusive of items shown separately below)    
Total cost of revenues $ 179,919 $ 149,965