Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Statements of Income

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
Income Statement [Abstract]      
Revenues $ 1,769,928 $ 1,374,633 $ 1,824,422
Cost of revenues 1,513,837 1,128,204 1,533,589
Gross profit 256,091 246,429 290,833
Selling, general and administrative expenses 173,761 162,138 159,488
Gain on sale of business, net 38,007 0 0
Asset impairments 12,384 3,831 0
Earnings from unconsolidated entities 792 1,758 1,647
Operating income 108,745 82,218 132,992
Interest and other expenses, net 74,805 43,949 27,273
Income before income taxes 33,940 38,269 105,719
Income tax (benefit) provision (20,000) (25,635) 7,170
Net income 53,940 63,904 98,549
Net loss (income) attributable to non-controlling interest and redeemable non-controlling interest 2,817 (1,434) (3,623)
Net income attributable to common shareholders $ 56,757 $ 62,470 $ 94,926
Net income per share attributable to common shareholders:      
Basic (in usd per share) $ 1.08 $ 1.20 $ 1.83
Diluted (in usd per share) $ 1.07 $ 1.17 $ 1.78
Weighted average common shares outstanding:      
Basic (in shares) 52,380 52,140 51,841
Diluted (in shares) 53,140 53,228 53,278