Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenues $ 525,987 $ 500,873 $ 1,351,100 $ 1,237,261
Cost of revenues 441,658 423,734 1,141,494 1,047,960
Gross profit 84,329 77,139 209,606 189,301
Earnings from unconsolidated entities 1,393 159 1,804 724
Selling, general and administrative expenses 43,372 42,139 127,593 125,920
Operating income 42,350 35,159 83,817 64,105
Interest expense and interest income, net 20,485 18,416 58,828 47,460
Other expenses (income), net 3,703 3,053 (1,374) 3,939
Income before income taxes 18,162 13,690 26,363 12,706
Income tax benefit (3,678) (3,324) (5,390) (3,324)
Net income 21,840 17,014 31,753 16,030
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests (3,308) 585 (5,839) 3,642
Net income attributable to common shareholders $ 18,532 $ 17,599 $ 25,914 $ 19,672
Net income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.35 $ 0.34 $ 0.49 $ 0.37
Diluted (in usd per share) $ 0.35 $ 0.33 $ 0.49 $ 0.37
Weighted average common shares outstanding:        
Basic (in shares) 52,716 52,413 52,633 52,352
Diluted (in shares) 53,370 53,243 53,095 53,098