STERLING INFRASTRUCTURE, INC.STRL

Market cap
$4.2B
P/E ratio
30.1x
Dec 31,
2011
Dec 31,
2012
Dec 31,
2013
Dec 31,
2014
Dec 31,
2015
Dec 31,
2016
Dec 31,
2017
Dec 31,
2018
Dec 31,
2019
Dec 31,
2020
Dec 31,
2021
Dec 31,
2022
Dec 31,
2023
Revenues5016315566726246909581,0381,1261,4271,5821,7691,972
Cost of revenues-------9271,0181,2361,3671,4951,635
Gross profit4047-3032294489110108191215275338
General and administrative expense25354137423948514971798699
Intangible asset amortization--------511111415
Acquisition related costs00------41411
Other operating expense, net0310-1-10-15-17-12-13-14-13-17
Operating income1515-70-4-14-526433895107160206
Interest income-1110001100114
Interest expense11113310121729192129
Gain on extinguishment of debt, net-----0--1--8-022-
Income before income taxes-5217-69-5-17-71631146590140191
Income tax expense-17-1110002-2622254248
Net income, including noncontrolling interests-----------98143
Less: Net income attributable to noncontrolling interests-----------2-
Less: Net income attributable to noncontrolling interests---------12-4
Net income from Continuing Operations-----------97139
Pretax (loss) income------------5-
Pretax gain on disposition-----------17-
Income tax expense-----------2-
Net income from Discontinued Operations-----------10-
Net income attributable to Sterling common stockholders-3518-70-5-17-71630414365108143
Basic (in dollars per share)-----------3.24.51
Diluted (in dollars per share)-----------3.164.44
Net income (loss) per share from Discontinued Operations - Basic (in dollars per share)-----------0.32-
Net income (loss) per share from Discontinued Operations - Diluted(in dollars per share)-----------0.32-
Earnings Per Share, Basic-2.24-0.26-4.91---0.440.941.51.522.193.534.51
Earnings Per Share, Diluted-2.24-0.26-4.91---0.430.931.471.52.153.484.44
Basic (in dollars per share)-----------0.32-
Diluted(in dollars per share)-----------0.32-
Earnings Per Share, Basic-2.24-0.26-4.91---0.440.941.51.522.193.534.51
Earnings Per Share, Diluted-2.24-0.26-4.91---0.430.931.471.52.153.484.44