XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue $ 2,784,156 $ 2,661,161 $ 2,424,706
Cost of services and products 2,215,714 2,175,667 2,025,735
Gross Margin 568,442 485,494 398,971
Selling, general and administrative expense 263,890 239,224 217,643
Income from Operations 304,552 246,270 181,328
Interest income 14,483 12,124 15,425
Interest expense, net of amounts capitalized (36,977) (37,917) (36,523)
Equity earnings of unconsolidated affiliates 1,046 929 2,061
Other Nonoperating Expense 2,796 3,510 (1,236)
Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax 285,900 224,916 161,055
Income Tax Expense (Benefit) (67,861) 77,448 63,652
Net Income $ 353,761 $ 147,468 $ 97,403
Basic Earnings per Share $ 3.53 $ 1.46 $ 0.97
Weighted Average Number of Shares Outstanding, Basic 100,222 101,180 100,697
Diluted Earnings per Share $ 3.49 $ 1.44 $ 0.95
Weighted Average Number of Shares Outstanding, Diluted 101,262 102,369 102,156