Quarterly report pursuant to Section 13 or 15(d)

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues $ 500,873 $ 335,149 $ 1,237,261 $ 933,265
Cost of revenues 423,734 271,493 1,047,960 761,012
Gross profit 77,139 63,656 189,301 172,253
Earnings from unconsolidated entities 159 526 724 1,356
Selling, general and administrative expenses 42,139 42,752 125,920 125,466
Operating income 35,159 21,430 64,105 48,143
Other expenses, net 21,469 10,642 51,399 27,883
Income before income taxes 13,690 10,788 12,706 20,260
Income tax benefit (3,324) (10,054) (3,324) (10,552)
Net income 17,014 20,842 16,030 30,812
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests 585 423 3,642 (2,077)
Net income attributable to common shareholders $ 17,599 $ 21,265 $ 19,672 $ 28,735
Net income attributable to common shareholders        
Basic (in usd per share) $ 0.34 $ 0.41 $ 0.37 $ 0.55
Diluted (in usd per share) $ 0.33 $ 0.40 $ 0.37 $ 0.54
Weighted average common shares outstanding:        
Basic (in shares) 52,413 52,209 52,352 52,104
Diluted (in shares) 53,243 53,300 53,098 53,259