XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues:      
Total revenues $ 5,166,605 $ 3,805,566 $ 3,144,097
Cost of revenues: (exclusive of items shown separately below)      
Total cost of revenues 3,543,930 2,609,837 2,137,751
Selling, general and administrative expenses 627,391 537,962 451,044
Accretion of environmental liabilities 12,943 11,745 11,051
Depreciation and amortization 347,594 298,135 292,915
Income from operations 634,747 347,887 251,336
Other income (expense), net 2,472 (515) (290)
Loss on early extinguishment of debt (422) 0 0
Gain (loss) on sale of businesses 8,864 0 (3,376)
Interest expense, net of interest income of $4,607, $2,218 and $3,462, respectively (107,663) (77,657) (73,120)
Income from operations before provision for income taxes 537,998 269,715 174,550
Provision for income taxes 126,254 66,468 39,713
Net income $ 411,744 $ 203,247 $ 134,837
Earnings per share:      
Basic (in dollars per share) $ 7.59 $ 3.73 $ 2.43
Diluted (in dollars per share) $ 7.56 $ 3.71 $ 2.42
Shares used to compute earnings per share — Basic (in shares) 54,223 54,514 55,479
Shares used to compute earnings per share — Diluted (in shares) 54,487 54,761 55,690
Service revenues      
Revenues:      
Total revenues $ 4,133,184 $ 3,048,019 $ 2,724,584
Cost of revenues: (exclusive of items shown separately below)      
Total cost of revenues 2,892,726 2,105,043 1,786,718
Product revenues      
Revenues:      
Total revenues 1,033,421 757,547 419,513
Cost of revenues: (exclusive of items shown separately below)      
Total cost of revenues $ 651,204 $ 504,794 $ 351,033