Skip to the guide

Who is buying bitcoin

The latest net bitcoin bought or sold by the US spot ETFs, companies, exchanges and long-term holders, with the coins mined and the old coins moved, side by side.

US spot ETFs

−1,750.2 BTC

trading day of 23 Oct 2026; −$141.9M at our close

Companies' filings

+0.12 BTC

4 filings dated since 27 Sep 2026

Exchanges we label

+16,882 BTC

30 days to the close of 26 Oct 2026

New coins mined

506.25 BTC

UTC day 26 Oct 2026, 162 blocks

Latest readings: the US spot ETFs sold a net 1,750.2 BTC on 23 Oct, 3.2 days of new supply; companies' filings in the past 30 days show a net +0.12 BTC since their previous filings; the exchange wallets we label hold 16,882 BTC more than 30 days ago; long-term holders hold 203,228 BTC less than 30 days ago; 506.25 new BTC were mined on 26 Oct. Each reading keeps its own period and date.

Refreshed every ten minutes from issuer files, SEC filings and our own Bitcoin node. Last update 27 October 2026, 18:56 UTC

Every channel, side by side

Bitcoin bought, sold, mined and moved, by channel

WhoChange (BTC)Period
US spot ETFs
issuers' holdings files
−1,750.2Trading day of 23 Oct 2026
Companies
4 SEC filings
+0.12Filed 27 Sep to 27 Oct 2026
Exchanges we label
our node
+16,88230 days to the close of 26 Oct 2026
Long-term holders
our node: coins unmoved 155 days or more
−203,22830 days to the close of 26 Oct 2026
New coins mined
our node
+506.25UTC day 26 Oct 2026
Coins from before 2012, spent
our node
1.0518789624 hours to 18:27 UTC, 27 Oct 2026

Each row is measured over its own period, so the rows are not added up. Exchanges and long-term holders are holdings (a rise means more coins arrived than left); ETFs and companies are what the funds and filings report. A transfer between wallets we cannot identify is not a purchase or a sale and is not counted anywhere.

US spot ETFs

  • Net flow on 23 October 2026: −1,750.2 BTC (−$141.9M at our BTC close of $81,096), from the 7 funds with a flow that day.
  • Our node counted 543.75 BTC of new coins mined that UTC day, so the funds let go of the equivalent of 3.2 days of new supply.
  • Last five complete trading days (19 Oct to 23 Oct), each day's funds together: +5,169.4 BTC; 2,409.375 BTC were mined over those calendar days.
  • Last 30 complete trading days (14 Sep to 23 Oct): +22,501.0 BTC.
  • The funds held 1,078,957 BTC at the close of 23 Oct 2026, 5.37% of all bitcoin issued.

Each fund on 23 October 2026

FundFlow, 23 Oct (BTC)In US dollarsHeld after (BTC)
iShares Bitcoin Trust ETF IBIT−1,358.4−$110.2M809,780
Fidelity Wise Origin Bitcoin Fund FBTC−391.3−$31.7M175,890
VanEck Bitcoin ETF HODL−0.3−$22,38614,665
ARK 21Shares Bitcoin ETF ARKB−0.2−$14,73130,789
Bitwise Bitcoin ETF BITB0–37,085
Franklin Bitcoin ETF EZBC0–5,747
Invesco Galaxy Bitcoin ETF BTCO0–5,002
  • 26 Oct 2026: 5 of 7 funds have published, together +1,380.8 BTC; still to come: HODL, EZBC.

From each issuer's own end-of-day holdings file: a fund's flow is the change in the bitcoin it holds from one trading day to the next. A day counts once every fund has published it, so the latest complete day can lag by a day or two. Not included, because their issuers' sites refuse automated readers: GBTC and BTC (Grayscale); BTCW (WisdomTree); BRRR (CoinShares); MSBT (Morgan Stanley); their flows are missing from every total here. Fund by fund for every day: Bitcoin ETF flows.

Companies' latest filings

  • 4 companies filed a figure dated since 27 Sep 2026: 1 reported more bitcoin, and 3 reported no change. Together: +0.12 BTC against their previous filings.
  • All 51 companies on our leaderboard hold 1,119,691 BTC by their latest filings.

Latest filings dated in the past 30 days

CompanyChange since previous filing (BTC)Held (BTC)As ofFiling
Strategy MSTR0 since 18 Oct 2026848,51725 Oct 20268-K filed 26 Oct 2026
SpaceX SPCX0 since 30 Jun 202618,71230 Sep 202610-Q filed 22 Oct 2026
Tesla TSLA0 since 30 Jun 202611,50930 Sep 202610-Q filed 22 Oct 2026
iPower IPW+0.12 since 31 Mar 202615.1230 Jun 202610-K filed 2 Oct 2026

From the companies' own SEC filings (8-K, 10-Q, 10-K), as our treasury ledger accepts them; a company reports when it chooses, so a quiet month says nothing about purchases in between. Every company with its latest figure: Bitcoin treasury companies. Our ledger last checked every company's filings at 18:37 UTC on 27 Oct 2026.

New coins mined

  • Each block now pays its miner a subsidy of 3.125 BTC in new coins, about 450 BTC a day at 144 blocks a day. Over the 7 UTC days to 26 Oct 2026 our node counted 3,381.25 BTC, 483.04 BTC a day.
  • New coins are the only bitcoin that did not come from an earlier holder: every other purchase on this page is bitcoin someone else sold.

New coins mined, last seven UTC days

UTC dayBlocksNew coins (BTC)
26 Oct 2026162506.25
25 Oct 2026156487.5
24 Oct 2026146456.25
23 Oct 2026174543.75
22 Oct 2026128400
21 Oct 2026151471.875
20 Oct 2026165515.625

The daily rise of our Circulating Supply chart: each block's coinbase outputs minus the fees it collected, from our own node. What miners do with their coins is on paid plans (see below).

Exchanges

  • The exchange wallets we label held 1,131,752 BTC at the close of 26 Oct 2026. Rising over 30 days (+16,882 BTC since 26 Sep 2026): more BTC arrived at the exchange wallets we label than left.
  • Largest single deposit on 26 Oct 2026: 1,000.00 BTC; largest single withdrawal: 1,000.00 BTC.
  • Coins a year old or more that reached exchanges on 26 Oct 2026: 34.4 BTC, 0.3% of what they received that day. Old coins sent to an exchange are often, though not always, about to be sold.

Balances are counted from our own node on the addresses each covered exchange publishes as its own reserves. The exchange balance is a classic chart a free account opens in full; signed out, this page gives today's value and its change over 30 days. Every exchange ranked by its daily net flow: Exchanges.

Long-term holders and old coins

  • Long-term holders (coins unmoved for 155 days or more) held 16,336,539 BTC at the close of 26 Oct 2026. Falling over 30 days (−203,228 BTC since 26 Sep 2026): long-held coins are being spent faster than younger coins age in.
  • 63.70% of spendable bitcoin had not moved for a year or more on 26 Oct 2026 (+0.35 points in 30 days).
  • In the 24 hours to 18:27 UTC on 27 Oct 2026: 33 transactions moved at least 1 BTC of coins unmoved for seven years or more, and 1.05187896 BTC of coins created before 2012 were spent (169 blocks).

Moves of 1,000 BTC or more of 7-year coins, past 30 days

Block timeBlock7-year coins moved (BTC)Oldest coin from
5 Oct 2026 16:47 UTC970,0491,000.492018

Moved is not sold: old coins also move when a holder changes wallets or a custodian reorganises. Every move of old coins as it happens, with alerts: Dormant bitcoin.

Large transfers

  • Largest single transfer on 26 Oct 2026: 7,639.77 BTC.
  • 19 payments of 1,000 BTC or more in the 24 hours to 18:56 UTC; 4 of them into or out of an exchange we cover.

Large transfers by UTC day

UTC day100 BTC or more1,000 BTC or more10,000 BTC or moreLargest (BTC)
26 Oct 20262811207,639.77
25 Oct 20265500784.80
24 Oct 20267100900.00
23 Oct 20262681404,500.00
22 Oct 20263259113,333.95
21 Oct 2026347702,878.62
20 Oct 20263432108,130.00

Payments of 1,000 BTC or more, past 24 hours

Time (UTC)BlockBTCKindFrom → to
15:23 UTC 27 Oct 2026973,4171,642.64Wallet to walletUnidentified wallet → Unidentified wallet
15:23 UTC 27 Oct 2026973,4171,022.11Wallet to walletUnidentified wallet → Unidentified wallet
15:11 UTC 27 Oct 2026973,4131,644.80Wallet to walletUnidentified wallet → Unidentified wallet
15:06 UTC 27 Oct 2026973,4111,529.75Wallet to walletUnidentified wallet → Unidentified wallet
14:30 UTC 27 Oct 2026973,4091,529.75Wallet to walletUnidentified wallet → Unidentified wallet
14:16 UTC 27 Oct 2026973,4071,558.99Wallet to walletUnidentified wallet → Unidentified wallet
12:46 UTC 27 Oct 2026973,4001,258.73Wallet to walletUnidentified wallet → Unidentified wallet
12:20 UTC 27 Oct 2026973,3935,000.00Within an exchangeBinance → Binance
10:53 UTC 27 Oct 2026973,3841,695.57Wallet to walletUnidentified wallet → Unidentified wallet
10:53 UTC 27 Oct 2026973,3841,188.80Within an exchangeOKX → OKX
08:47 UTC 27 Oct 2026973,3736,325.86Exchange withdrawalBinance → Unidentified wallet
08:26 UTC 27 Oct 2026973,3725,000.00Exchange withdrawalBinance → Unidentified wallet

By UTC day, a transfer is what one transaction pays to one address other than its own inputs (our Largest Transfer and Large Transfers charts). The past 24 hours list each transaction paying 1,000 BTC or more in total to addresses other than its own; covered exchanges are named and every other wallet is unidentified, and most of the largest moves are custodians and exchanges reorganising their own wallets. As they happen: the live tape.

More detail with a plan

With Plus:

With Pro:

Daily history, exchange and miner flows and alerts on every chart come with a plan.

Compare plans

How the page is put together

Bitcoin changes hands in many places at once, and no single number says who is buying. This page puts the channels we can measure side by side, each over its own period, and says where each comes from.

  • US spot ETFs: the change in each fund's bitcoin from its issuer's own end-of-day holdings file. A trading day is complete once every fund has published it; US dollar amounts use our BTC/USD close for that day.
  • Companies: the bitcoin holdings stated in companies' SEC filings, as our treasury ledger reads and accepts them. A change is the latest figure minus the company's previous filed figure; the dates between are not known.
  • Exchanges and long-term holders: balances counted from our own Bitcoin node, at each UTC day's close; the change is against the close 30 days earlier.
  • New coins: each block's coinbase outputs minus its fees, by the UTC day of the block.
  • Old coins and large transfers: every confirmed transaction from our node, by block time. Coin age is the time since the spent coin was created.

Not covered: over-the-counter desks, funds outside the US, private companies and individuals who do not report, and transfers between wallets we cannot identify. Nothing is estimated to fill those gaps. Free to reuse under CC BY 4.0, crediting CryptoKeyhole with a link to this page.

Bitcoin US Spot ETF Net Flows chart, 2024–2026, latest daily value -4,470.64 BTC (22 Oct 2026)
BitcoinUS Spot ETF Net FlowsDaily history, 2024–2026; latest daily value -4,470.64 BTC (22 Oct 2026).Open the interactive chart

Questions

Who is buying bitcoin right now?

Latest readings: the US spot ETFs sold a net 1,750.2 BTC on 23 Oct, 3.2 days of new supply; companies' filings in the past 30 days show a net +0.12 BTC since their previous filings; the exchange wallets we label hold 16,882 BTC more than 30 days ago; long-term holders hold 203,228 BTC less than 30 days ago; 506.25 new BTC were mined on 26 Oct.

How much bitcoin did the US spot ETFs buy or sell?

On 23 October 2026, the latest trading day every fund has published, the funds we collect daily let go of 1,750.2 BTC net; over the last five complete trading days, +5,169.4 BTC. They held 1,078,957 BTC at the close of 23 Oct 2026.

How much new bitcoin is mined each day?

About 450 BTC: each block pays 3.125 BTC of new coins and about 144 blocks are found a day. Our node counted 506.25 BTC in 162 blocks on 26 Oct 2026.

Are exchanges' bitcoin balances rising or falling?

Rising over 30 days (+16,882 BTC since 26 Sep 2026): more BTC arrived at the exchange wallets we label than left. The exchange wallets we label held 1,131,752 BTC at the close of 26 Oct 2026.

Why does each row have a different period?

Each source reports on its own clock: ETF issuers once per trading day after the US close, companies whenever they file, and the blockchain block by block. Adding them up would mix different days, so the page keeps each row's own period and date.

Does moving old coins mean someone is selling?

Not always. Old coins move when a holder sells, but also when they change wallets, split coins or a custodian reorganises. Coins sent to an exchange are a stronger hint of a sale than coins moved between private wallets.

Open the ETF net flows chartExchange balance chartCreate a free accountAll free tools

Figures are calculated by CryptoKeyhole from the ETF issuers' files, SEC filings and our own Bitcoin node, and refreshed automatically. Nothing here is investment advice.