21 million coins. Where are they moving today?

over21m turns raw Bitcoin on-chain data into readable charts about who is spending, at what profit or loss, block by block.

Realized PnL snapshot (updated every hour, 12h window)
Generated at 2026-03-04 06:00:01 (node local time). Window: 2026-03-03 18:00 → 2026-03-04 06:00.

Today’s on-chain pulse

Latest processed block

Tip height: 939254

Blocks 1
UTXOs 5,550
BTC moved 3,548.3131 BTC
Realized PnL -$1.94M

Block 939254 (000000000000…) is the latest height fully ingested. It includes 5,550 new outputs totaling 3,548.3131 BTC. Mined 23m ago. BTC was around $71,228 at that time.

Last ~24 hours of new UTXOs

144 blocks (~24h window)

Blocks 144
UTXOs 1,098,733
BTC moved 849,256.28 BTC
Realized PnL -$143.38M

Last 144 blocks (939111–939254) created 1,098,733 new outputs totaling 849,256.28 BTC (~7,630 outputs and 5,897.61 BTC per block).

What is over21m?

I run a Bitcoin full node at home and maintain my own on-chain database. over21m is where I publish views of UTXO age bands, realized profit & loss at spend, and the behavior of long-term vs recent holders.

over21m is a one-person, node-backed project. If you really enjoy these charts, you can support future development from the Live View page.

  • UTXO age bands, from fresh to ancient coins
  • Realized profit & loss at the moment coins move
  • Focus on behavior, not short-term price predictions
Learn how to read these charts →