Weekly Recap · Published

Bitcoin ETFs Eke Out $301M as a Bottom-2% Day Bites

The week in flows

US spot Bitcoin ETFs closed the reporting week of October 19 through 23 with a net inflow of +$301.2M — modest in isolation, but notable mainly for breaking a two-week losing streak: the category shed -$228.4M the week before and -$678.9M the week before that. Session by session: +$526.7M Monday, +$23.2M Tuesday, +$524.8M Wednesday, -$635.6M Thursday, and -$137.9M Friday. Three strong sessions built up more than $1 billion of gross inflow, and the last two gave back nearly two-thirds of it — the week's net figure understates just how violent the swing inside it was.

Thursday did essentially all of the damage. The -$635.6M session ranked at the 1.7th percentile of all 714 trading sessions bryptoflows has on record since January 2024, with a z-score of -1.77 — a genuine outlier, not an ordinary down day. Friday's own institutional-signal column broke the session down in full: gross inflows across every US product totaled just $2.3 million against -$637.9 million of gross outflows, a near-total absence of buying rather than a two-sided rotation. In bitcoin terms it worked out to roughly -7,807 BTC net leaving the category's holdings in a single day, a -17.35x session against that day's issuance. Friday extended the slide at -$137.9M, enough to put the category on a two-session negative streak as the week closed, though its own z-score of -0.74 (23rd percentile) was well inside ordinary bounds — the damage, again, was concentrated in Thursday specifically.

bryptoflows' rolling averages show the shape of the week clearly. The three-session average (Wed–Fri) has turned sharply negative at -$82.9M a day, dragged down entirely by Thursday. The five-session (weekly) average sits at +$60.2M, positive only because of the week's first three sessions. The ten-session average is +$7.3M, essentially flat, while the twenty-session average has turned negative at -$18.3M — a reminder that this week's rebound hasn't yet offset the two prior down weeks it's averaged against. Only the sixty-session average, at +$93.5M, still carries meaningful positive momentum. The five-session flow-acceleration reading came in at +$105.9M — a mild pickup, since the current week, even counting Thursday, still beat the quieter stretch it's compared against.

Where the moves came from

BlackRock's IBIT was the week's dominant force in both directions. It opened the week with a +$665.2M Monday — the single largest line item of the five sessions — then gave back -$254.1M on Thursday and -$110.3M on Friday, finishing the week at +$565.7M net, more than the category's entire total. That leaves IBIT on a two-session negative streak of its own as the week closes, an unusual posture for a fund that has absorbed roughly 115.5% of the category's cumulative net flow since inception — more, on its own, than the category has taken in net, a function of how much Grayscale's legacy vehicle has given back over the same stretch.

Fidelity's FBTC moved in the same pattern at smaller scale: -$83.6M Monday, +$212.7M Wednesday, then -$217.5M Thursday and -$31.8M Friday, for a net -$116.6M on the week — also now on a two-session negative streak. ARK 21Shares' ARKB finished at -$99.6M, almost entirely from Thursday's -$109.4M, its worst session of the week by far. Grayscale's legacy GBTC was the week's most two-sided fund: -$54.9M Monday, +$32.6M Wednesday, -$29.5M Thursday, for a net -$51.8M. Bitwise's BITB finished at -$18.5M, split between a -$10.3M Tuesday and a -$27.4M Thursday partly offset by a +$19.2M Wednesday.

On the positive side, Franklin Templeton's EZBC added +$7.3M, all on Wednesday, and Morgan Stanley's MSBT finished at +$6.5M — the only fund in the category to post a positive session on Thursday, at just +$2.3M, which was effectively the entire buy side of that day. Grayscale's newer BTC mini trust added +$8.2M, all on Wednesday. VanEck's HODL, Invesco Galaxy's BTCO, Valkyrie's BRRR and WisdomTree's BTCW reported exactly zero every session they appeared in, and HODL's Friday figure was unreported rather than zero.

Breadth tracked the week's two halves. Monday through Wednesday saw at least as many funds positive as negative each session, with most of the smaller funds flat. Thursday inverted that completely: one fund positive (MSBT, +$2.3M) against five negative, with gross buying across all twelve funds totaling just $2.3M against $637.9M of gross selling — the single most lopsided session bryptoflows logged this week. Friday narrowed slightly to one positive (MSBT again) against two negative. bryptoflows' concentration reading for Friday's session came in at a product HHI of 0.616, well above the 0.412 life-to-date average for the category — another sign of how few products traded a nonzero amount late in the week, rather than evidence that demand has structurally consolidated.

Zooming out

Cumulative net flow into the category since inception now stands at $57,250.5M, up from roughly $56,949.3M a week ago. The drawdown from the category's all-time cumulative peak of $62,735.9M narrowed slightly to -$5,485.4M, or roughly 8.7% below peak. Period totals through Friday's close: week-to-date +$301.2M, month-to-date (October) -$313.5M, quarter-to-date (also October, two weeks into Q4) -$313.5M, and year-to-date +$656.3M — still positive for 2026, but continuing to thin out from the roughly +$1.1 billion this column reported at the start of the month. Life-to-date concentration is essentially unchanged at a product HHI of 0.412 and issuer HHI of 0.444; a single week, even a volatile one, does not move a measure built on two and a half years of history.

Strategy: no new filing this week, cushion thins to roughly 7%

Strategy has nothing new to disclose inside this reporting week. The company's most recent 8-K, filed Monday, October 19, and covered in full in Thursday's treasury piece, reported a purchase of 267 BTC for $22.1 million at an average price of $82,900 — direction acquired, funded almost entirely (99.5%) by selling new MSTR shares rather than cash on hand. No filing has landed since; the next is due around October 26, after this recap's publication. Holdings stand unchanged at 848,517 BTC against a $64.02B cost basis, or $75,446 average cost per coin. No sale has been disclosed since the back-to-back sales of August 3 and August 10, though the size of the "acquired" weeks has kept shrinking — 1,665 BTC on September 28, 334 BTC on October 5, 250 BTC on October 13, and 267 BTC most recently — and Thursday's piece flagged that Strategy's discretionary USD Cash pool has fallen more than 50% since late September, drained mainly by preferred-stock buybacks rather than bitcoin purchases.

What moved this week was, again, the market price the unchanged position is marked against — and this time it moved against the cushion. bryptoflows' own live price feed shows bitcoin at roughly $80,579 as of this writing, down from the $81,846.50 this column's Thursday coverage used and from levels above $84,000 earlier in the week. At that price, the 848,517 BTC position is worth in the neighborhood of $68.4B against its $64.02B cost basis, an unrealized gain of about $4.35B, or roughly 6.8% above cost — narrower than the 8.5% cushion Thursday's piece reported, driven entirely by bitcoin's own price retreat rather than any change in holdings or cost basis, both of which were flat this week. As always, this mixes bryptoflows' own SEC-sourced cost basis with bryptoflows' own live price feed and should be read as directional rather than exact, since it moves with bitcoin's price day to day.

What to watch

Track the flow data live on the flow pulse overview and ETF flow dashboards, and Strategy's full treasury and financing history on the MSTR breakdown. Flow and attribution figures throughout are read directly from bryptoflows' own API — ETF flows from Farside Investors, Strategy detail from SEC filings — current through the October 23 close and the October 19 filing respectively. Bitcoin price figures in the Strategy section are from bryptoflows' own live price feed as of this writing. Retrieved and published October 24, 2026.