XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 2,424,706 $ 2,066,084 $ 1,869,275
Cost of services and products 2,025,735 1,758,707 1,605,210
Gross Margin 398,971 307,377 264,065
Selling, general and administrative expense 217,643 196,514 224,266
Income from Operations 181,328 110,863 39,799
Interest income 15,425 5,708 2,477
Interest expense, net of amounts capitalized (36,523) (38,215) (38,810)
Equity earnings of unconsolidated affiliates 2,061 1,707 594
Other Nonoperating Expense (1,236) 1,011 9,769
Income before Income Taxes 161,055 79,052 (5,709)
Income Tax Expense (Benefit) 63,652 53,111 43,598
Net Income $ 97,403 $ 25,941 $ (49,307)
Basic Earnings per Share $ 0.97 $ 0.26 $ (0.49)
Weighted Average Number of Shares Outstanding, Basic 100,697 100,185 99,706
Diluted Earnings per Share $ 0.95 $ 0.26 $ (0.49)
Weighted Average Number of Shares Outstanding, Diluted 102,156 101,447 99,706