TopBuild Balance Sheet Analysis

Assets, liabilities, and stockholders equity in billions USD

Scroll to see more
Balance sheet showing assets, liabilities, and shareholders' equity for TopBuild Corp. (BLD) - Annual data in billions USD
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Current Assets
Cash and Cash Equivalents0.400.850.240.140.330.180.10
Cash & Short-Term Investments0.400.850.240.140.330.180.10
Accounts Receivable0.750.800.840.670.430.430.41
Inventory0.410.360.440.350.160.150.17
Other Current Assets0.040.040.030.030.020.000.00
Total Current Assets1.602.051.551.190.940.780.70
Non-Current Assets
Property, Plant & Equipment (Net)0.460.470.460.420.260.270.17
Goodwill2.112.041.971.951.410.000.00
Intangible Assets0.560.590.610.680.190.000.00
Other Non-Current Assets0.010.010.020.020.010.010.01
Total Non-Current Assets3.133.113.063.071.881.821.75
Total Assets4.745.164.614.262.822.602.45
Current Liabilities
Accounts Payable0.460.470.490.460.330.310.40
Short-Term Debt0.050.050.040.040.020.000.00
Current Portion of Long-Term Debt0.050.050.040.040.020.000.00
Accrued Liabilities0.170.150.180.140.100.000.00
Deferred Revenue0.020.020.020.010.010.000.00
Other Current Liabilities0.150.070.080.000.000.000.00
Total Current Liabilities0.770.770.790.730.500.480.44
Non-Current Liabilities
Long-Term Debt1.331.371.571.590.680.750.72
Deferred Tax Liabilities0.240.240.250.250.170.000.00
Other Non-Current Liabilities0.060.000.000.000.060.000.00
Total Non-Current Liabilities1.761.831.891.890.970.970.94
Total Liabilities2.532.602.682.621.471.451.38
Stockholders' Equity
Common Stock0.000.000.000.000.000.000.00
Retained Earnings2.992.371.731.190.880.630.44
Accumulated Other Comprehensive Income-0.03-0.01-0.02-0.010.000.000.00
Treasury Stock1.680.70-0.69-0.43-0.39-0.33-0.22
Additional Paid-in Capital0.930.910.890.870.860.850.85
Shares Outstanding0.030.030.030.030.000.000.00
Total Stockholders' Equity2.212.561.931.641.351.151.07
Total Liabilities & Equity4.745.164.614.262.822.602.45