XML 35 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenues $ 2,115,756 $ 1,972,229 $ 1,769,436
Cost of revenues (1,689,633) (1,634,591) (1,494,869)
Gross profit 426,123 337,638 274,567
General and administrative expense (118,424) (98,703) (86,480)
Intangible asset amortization (17,037) (15,226) (14,100)
Acquisition related costs (421) (873) (827)
Other operating expense, net (25,619) (17,041) (13,290)
Operating income 264,622 205,795 159,870
Interest income 27,622 14,140 885
Interest expense (25,255) (29,320) (20,591)
Gain on deconsolidation of subsidiary, net 91,289 0 0
Income before income taxes 358,278 190,615 140,164
Income tax expense (87,360) (47,770) (41,707)
Net income, including noncontrolling interests 270,918 142,845 98,457
Less: Net income attributable to noncontrolling interests (13,457) (4,190) (1,740)
Net income from Continuing Operations 257,461 138,655 96,717
Pretax loss 0 0 (4,848)
Pretax gain on disposition 0 0 16,687
Income tax expense 0 0 (2,095)
Net income from Discontinued Operations 0 0 9,744
Net income attributable to Sterling common stockholders $ 257,461 $ 138,655 $ 106,461
Net income per share from Continuing Operations:      
Basic (in dollars per share) $ 8.35 $ 4.51 $ 3.20
Diluted (in dollars per share) 8.27 4.44 3.16
Net income per share from Discontinued Operations:      
Basic (in dollars per share) 0 0 0.32
Diluted(in dollars per share) 0 0 0.32
Net income per share attributable to Sterling common stockholders:      
Basic (in dollars per share) 8.35 4.51 3.53
Diluted (in dollars per share) $ 8.27 $ 4.44 $ 3.48
Weighted average common shares outstanding:      
Basic (in shares) 30,830 30,755 30,199
Diluted (in shares) 31,146 31,208 30,564