XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 2,661,161 $ 2,424,706 $ 2,066,084
Cost of services and products 2,175,667 2,025,735 1,758,707
Gross Margin 485,494 398,971 307,377
Selling, general and administrative expense 239,224 217,643 196,514
Income from Operations 246,270 181,328 110,863
Interest income 12,124 15,425 5,708
Interest expense, net of amounts capitalized (37,917) (36,523) (38,215)
Equity earnings of unconsolidated affiliates 929 2,061 1,707
Other Nonoperating Expense 3,510 (1,236) (1,011)
Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax 224,916 161,055 79,052
Income Tax Expense (Benefit) 77,448 63,652 53,111
Net Income $ 147,468 $ 97,403 $ 25,941
Basic Earnings per Share $ 1.46 $ 0.97 $ 0.26
Weighted Average Number of Shares Outstanding, Basic 101,180 100,697 100,185
Diluted Earnings per Share $ 1.44 $ 0.95 $ 0.26
Weighted Average Number of Shares Outstanding, Diluted 102,369 102,156 101,447