BLD
Topbuild Corp
NYSE: BLD · INDUSTRIALS · ENGINEERING & CONSTRUCTION
$437.87
+0.63% today
Updated 2026-04-29
Market cap
$12.27B
P/E ratio
23.98
P/S ratio
2.27x
EPS (TTM)
$18.26
Dividend yield
—
52W range
$274 – $559
Volume
0.6M
Topbuild Corp (BLD) Financial statements
SEC filings — annual and quarterly data.
Balance sheet — annual
| Item | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $1.47B | $1.47B | $1.48B | $1.64B | $1.69B | $1.75B | $2.45B | $2.60B | $2.82B | $4.26B | $4.61B | $5.16B | $4.74B |
| Cash & equivalents | — | $3.02M | $2.97M | $112.85M | $134.38M | $56.52M | $100.93M | $184.81M | $330.01M | $139.78M | $240.07M | $848.57M | $400.32M |
| Current assets | — | $310.56M | $335.24M | $480.36M | $526.55M | $511.59M | $704.70M | $779.83M | $936.40M | $1.19B | $1.55B | $2.05B | $1.60B |
| Total liabilities | — | $464.26M | $524.14M | $726.52M | $717.57M | $753.03M | $1.38B | $1.45B | $1.47B | $2.62B | $2.68B | $2.60B | $2.53B |
| Current liabilities | — | $256.59M | $301.47M | $326.68M | $325.93M | $351.40M | $444.26M | $476.75M | $496.48M | $733.43M | $789.64M | $771.54M | $767.18M |
| Long-term debt | — | — | $178.46M | $178.46M | $158.80M | $229.39M | $716.62M | $697.96M | $683.40M | $1.45B | $1.42B | $1.37B | $1.33B |
| Shareholder equity | — | $1.00B | $952.29M | $915.73M | $972.55M | $996.52M | $1.07B | $1.15B | $1.35B | $1.64B | $1.93B | $2.56B | $2.21B |
| Retained earnings | — | — | $76.38M | $76.38M | $148.98M | $307.12M | $441.87M | $632.86M | $876.66M | $1.20B | $1.76B | $2.37B | $2.99B |
| Accounts receivable | — | $204.51M | $220.18M | $235.55M | $252.62M | $308.51M | $407.11M | $428.84M | $427.34M | $668.42M | $836.07M | $799.01M | $751.61M |
| Inventory | — | $97.99M | $106.97M | $118.70M | $116.19M | $131.34M | $168.98M | $149.08M | $161.37M | $352.80M | $438.64M | $364.73M | $406.66M |
| Goodwill | — | $1.04B | $1.04B | $1.04B | $1.05B | $1.08B | $1.36B | $1.37B | $1.41B | $1.95B | $1.97B | $2.04B | $2.11B |