TopBuild CorpBLD

Market cap
$11.8B
P/E ratio
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
Dec 31,
2024
Net income-------556614623
Depreciation and amortization12121639536279123133140
Share-based compensation581011141511121617
Loss on sale of assets---------2-1
Amortization of Financing Costs-001212333
Provision for bad debt expense43337676616
Inventory Write-down2122333758
Deferred income taxes, net17-1460-13-943-673
Receivables, net2020383627-369169-21-56
Inventories14-11523-17124794-7542
Prepaid expenses and other current assets910-88-90-1933
Accounts payable24-121830-5175527-9-30
Accrued liabilities4-47-1-3212521-4-6
Other, net--0-0-110-16-2-2
Net cash provided by operating activities--113167272358403496849776
Purchases of property and equipment14142553464156766469
Acquisition of businesses, net of cash acquired---5007831,26721149137
Proceeds from sale of assets--------153
Net cash used in investing activities---109-552-50-122-1,322-94-198-204
Repayment of long-term debt5151861828325433394047
Proceeds from Lines of Credit--22590---70--
Repayment of revolving credit facility--22590---70--
Taxes withheld and paid on employees' equity awards-255131591276
Exercise of stock options-----13233
Repurchase of shares of common stock-22139651114936250-966
Payment of contingent consideration---111120-
Net cash used in financing activities---82429-138-91729-300-44-1,016
Impact of exchange rate changes on cash--------21-4
Net (decrease) increase in cash and cash equivalents----84145-190100608-448
Interest--624363122507170
Income taxes214023394378109187221219
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability----129391321045651
Accruals for property and equipment1011111011
Share Repurchase Program, Excise Tax---------9