Now Live: Cboe Europe real-time data for all major European stocks.
United States
opens in 20h 3m
Market closed

Pre-market opens in 14 hours 33 minutes
Main market opens in 20 hours 3 minutes

13:26
00:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).
438.98001 USD
3.72
0.84%
Last update May 1, 3:59 PM EDT
Market closed
Day range
438.070007
445.56000
Previous close
442.70001
Open
443.10001
Access this stock data via API
Subscribe
TopBuild Corp
438.98
3.72
0.84%

Financials

Cash flow

Fiscal date 2025 2024 2023 2022
Operating activities 725.8M 760.6M 842.8M 470.3M
Net income 521.7M 622.6M 614.3M 556.0M
Depreciation 169.4M 140.5M 132.9M 123.3M
Deferred taxes -14.6M -3.5M -7.5M 6.0M
StockBased compensation 16.6M 16.6M 15.8M 12.3M
Other non cash items 1.3M 559K 859K 9.3M
Accounts receivable 79.8M 56.0M 20.8M -169.3M
Accounts payable -65.4M -30.4M -8.9M 26.6M
Other assets liabilities 17.1M -41.7M 74.5M -93.9M
Investing activities -2.0B -203.5M -198.2M -93.9M
Capital expenditures -59.4M -69.3M -64.0M -76.4M
Net intangibles
Net acquisitions -1.9B -136.8M -149.2M -20.5M
Purchase of investments
Sale of investments
Other investing activity 1.2M 2.6M 15.0M 3.0M
Financing activities 836.0M -1.0B -47.0M -372.1M
Long term debt issuance 2B 0 0 0
Long term debt payments -697.2M -47.0M -40.1M -108.7M
Short term debt issuance 0 0 0
Common stock issuance
Common stock repurchase -434.2M -966.4M 0 -250.1M
Common dividends
Other financing charges -32.6M -6.1M -6.8M -13.4M
End cash position 184.7M 400.3M 848.6M 240.1M
Income tax paid 186.9M 219.5M 220.8M 186.7M
Interest paid 88.5M 70.0M 71.5M 49.9M
Free cash flow 696.9M 706.7M 785.4M 419.4M
Access the full /cash_flow historical dataset via the API — starting from the Pro plan (individual) and the Venture plan (business) and above.
Market closed

Pre-market opens in 14 hours 33 minutes
Main market opens in 20 hours 3 minutes

13:26
00:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).