TopBuild Corp. (BLD)
NYSE: BLD · IEX Real-Time Price · USD
395.73
-0.87 (-0.22%)
May 8, 2024, 3:15 PM EDT - Market open

TopBuild Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 2012
Net Income
614.25555.99324.02247.02191134.75158.1372.6178.979.4
Upgrade
Depreciation & Amortization
132.88123.3479.3962.4152.739.4216.4512.0112.1126.08
Upgrade
Share-Based Compensation
15.8412.3111.3214.7513.6611.329.897.674.653.76
Upgrade
Other Operating Activities
86.44-195.83-11.733.714.42-18.32-71.28-15.5-39.7232.62
Upgrade
Operating Cash Flow
849.41495.8403.03357.88271.78167.17113.1976.7956.0171.86
Upgrade
Operating Cash Flow Growth
71.32%23.02%12.61%31.68%62.57%47.69%47.41%37.09%-22.06%191.27%
Upgrade
Capital Expenditures
-49.02-73.41-55.13-38.48-43.22-51.66-24.71-13.44-12.84-12.14
Upgrade
Acquisitions
-149.15-20.5-1,267.11-83.41-6.95-500.2-84.09-3.4800
Upgrade
Other Investing Activities
----0.030.040.20.110.630.88
Upgrade
Investing Cash Flow
-198.17-93.91-1,322.25-121.88-50.14-551.82-108.6-16.8-12.21-11.26
Upgrade
Share Issuance / Repurchase
3.13-248.02-32.25-47.71-110.91-65.03-139.29-22.300
Upgrade
Debt Issued / Paid
-40.14-38.66770.72-27.23-12.8500.3961.6-15193.290
Upgrade
Other Financing Activities
-6.83-13.39-9.46-15.86-14.04-6.31-4.76-1.16-127.21-60.66
Upgrade
Financing Cash Flow
-43.84-300.07729.01-90.8-137.76429.06-82.45-38.4666.08-60.66
Upgrade
Exchange Rate Effect
1.09-1.53-0.020000000
Upgrade
Net Cash Flow
608.5100.29-190.23145.283.8844.41-77.8521.53109.88-0.06
Upgrade
Free Cash Flow
800.39422.39347.89319.41228.56115.5288.4963.3543.1759.72
Upgrade
Free Cash Flow Growth
89.49%21.41%8.92%39.75%97.86%30.55%39.69%46.73%-27.71%445.63%
Upgrade
Free Cash Flow Margin
15.41%8.43%9.98%11.75%8.71%4.85%4.64%3.63%2.67%3.95%
Upgrade
Free Cash Flow Per Share
25.3313.1110.619.706.763.312.461.691.151.56
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).