TopBuild CorpBLD

Market cap
$11.8B
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 20242,994+26.26%
Dec 31, 20232,371+34.97%
Dec 31, 20221,757+46.31%
Dec 31, 20211,201+36.96%
Dec 31, 2020877+38.52%
Dec 31, 2019633+43.22%
Dec 31, 2018442+43.88%
Dec 31, 2017307+106.14%
Dec 31, 2016149+95.06%
Dec 31, 201576