Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Income

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
Income Statement [Abstract]      
Revenues $ 1,374,633 $ 1,824,422 $ 1,215,697
Cost of revenues 1,128,204 1,533,589 985,340
Gross profit 246,429 290,833 230,357
Earnings (loss) from unconsolidated entities 1,758 1,647 (118)
Selling, general and administrative expenses 162,138 159,488 132,904
Asset impairments 3,831 0 1,901
Operating income 82,218 132,992 95,434
Other expenses, net 43,949 27,273 17,290
Income before income taxes 38,269 105,719 78,144
Income tax (benefit) provision (25,635) 7,170 (2,047)
Net income 63,904 98,549 80,191
Net income attributable to non-controlling interest and redeemable non-controlling interest (1,434) (3,623) (9,733)
Net income attributable to common shareholders $ 62,470 $ 94,926 $ 70,458
Net income per share attributable to common shareholders:      
Basic (in usd per share) $ 1.20 $ 1.83 $ 1.38
Diluted (in usd per share) $ 1.17 $ 1.78 $ 1.35
Weighted average common shares outstanding:      
Basic (in shares) 52,140 51,841 50,855
Diluted (in shares) 53,228 53,278 52,268