What Happens When an ETF Closes
How the tape behaved into the final sessionranking ·
2026-10-04 · 5×3
How long retired listings had traded before their last sessionranking ·
2026-10-04 · 5×3
Listings that printed their final daily bar, by yearranking ·
2026-10-04 · 11×2
Final trading days by month, rolling three yearsseries ·
2026-10-04 · 33×3
Mutual Fund Order Cutoff Times by Broker
Upcoming US market closures and early closesseries ·
2026-10-04 · 12×7
Full sessions versus shortened sessions over the trailing yearranking ·
2026-10-04 · 2×2
Shortened sessions on the SPY tape since January 2024series ·
2026-10-04 · 6×5
Mutual Fund Forward Pricing Rule Explained
Upcoming exchange closures, the days a fund NAV is skipped or shortenedseries ·
2026-10-04 · 12×5
Shares a $10,000 order buys at the screen NAV versus the struck NAV, ten sharpest sessionsranking ·
2026-10-04 · 10×4
How far one closing value lands from the last (SPY daily closes, 2023 onward)ranking ·
2026-10-04 · 5×3
Average distance from each ET clock mark to the closing print (SPY, trailing months)series ·
2026-10-04 · 13×3
Mutual Fund Exchange vs Selling and Rebuying
How many calendar days one trading session sits from the nextranking ·
2026-10-04 · 4×3
Upcoming US market holidays and early closesseries ·
2026-10-04 · 12×6
Average SPY volume per minute over the final half hour of the sessionseries ·
2026-10-04 · 30×2
Mutual Fund Cutoffs on Early-Close Days
Minute bars and volume per session: early closes against full sessions, Nov-Dec 2025ranking ·
2026-10-04 · 2×4
SPY volume by half hour: a 1:00 p.m. half day against an ordinary Fridayseries ·
2026-10-04 · 13×3
Upcoming 1:00 p.m. early closes, with the hour before each oneseries ·
2026-10-04 · 2×6
Every upcoming closure, tagged full closure or early closeseries ·
2026-10-04 · 12×6
Do Mutual Funds Trade on Market Holidays?
Scheduled early closes ahead, with the exchange close timeseries ·
2026-10-04 · 2×4
Upcoming US market closures and shortened sessionsseries ·
2026-10-04 · 12×4
Short regular sessions on the SPY tape since January 2024ranking ·
2026-10-04 · 6×3
2026 sessions that reopened more than three calendar days laterseries ·
2026-10-04 · 7×3
Covered Call Closed-End Funds vs ETFs
Short-term Treasury yields by month, the reference for fund borrowing costsseries ·
2026-10-04 · 36×3
Cash distributions over the trailing year, by declared scheduleranking ·
2026-10-04 · 5×2
Monthly cost of a near-the-money call, as a percent of share priceseries ·
2026-10-04 · 18×3
Can You Use a Limit Order on a Mutual Fund?
One index ETF's price through a single session, in half-hour ET bucketsseries ·
2026-10-04 · 13×3
How far one index ETF travelled inside each recent sessionseries ·
2026-10-04 · 30×4
Upcoming market closures that move a fund order's strike dateseries ·
2026-10-04 · 12×6
Gap between the last regular-session minute and the official closeranking ·
2026-10-04 · 6×4
Can You Cancel a Mutual Fund Order? 4 pm Cutoff
Upcoming sessions where the standard 4 p.m. cutoff does not applyseries ·
2026-10-04 · 12×6
Best Time of Day to Sell a Mutual Fund
Overnight gap versus the session that follows, complete yearsranking ·
2026-10-04 · 5×3
How far SPY trades from its own open and close, by time of dayseries ·
2026-10-04 · 13×3
Average one-day move across six widely held funds, since 2021ranking ·
2026-10-04 · 6×2
How big a one-day move usually is, sessions since 2016ranking ·
2026-10-04 · 5×2
When Do Mutual Funds Trade? NAV Pricing at 4 pm
The same 15 sessions, summarized: the close's floor, average, and peakscalar ·
2026-09-28 · 1×417.7
SPY volume share of the final 30 minutes and final minute: last 15 sessions through July 10, 2026series ·
2026-09-28 · 15×3
Month-end sessions vs all other sessions: SPY close concentration, January–June 2026scalar ·
2026-09-28 · 1×76
The spread a fund buyer never pays: median quoted spread, July 10, 2026 regular sessionranking ·
2026-09-28 · 3×3
How much of SPY's day trades at the very end: July 10, 2026 regular sessionscalar ·
2026-09-28 · 1×324.6
The print NAV is struck from: AAPL's closing auction cross, July 10, 2026scalar ·
2026-09-28 · 1×65.47
How Mutual Fund NAV Is Calculated: Example
Share of SPY's session volume by half hour, June 2026 averageseries ·
2026-09-28 · 13×2
Average move from the 11:30 a.m. ET European close to the 4:00 p.m. close, Q2 2026ranking ·
2026-09-28 · 5×3
One session's price path, SPY every 15 minutes on June 17, 2026series ·
2026-09-28 · 27×2
Distance from the 10:00 a.m. ET price to the close, SPY, by monthseries ·
2026-09-28 · 12×4
When Do Index Funds Trade? ETFs vs Mutual Funds
Quoted spread on large index ETFs, five-minute slice of September 15, 2026ranking ·
2026-09-26 · 6×3
Two index ETFs through one session, September 15, 2026 (percent change from the day's first print)series ·
2026-09-26 · 32×3
How wide each session ran from high to low, as a percent of the closeseries ·
2026-09-26 · 31×3
How many separate trades an index ETF prints per session (VOO)series ·
2026-09-26 · 16×3
Do Mutual Funds Trade in the Primary Market?
Where an average session's share volume lands on the clock, September 1 to 15, 2026series ·
2026-09-22 · 64×2
Average trades per session across six exchange-listed funds, August 2026ranking ·
2026-09-22 · 6×2
One session of prices in an exchange-listed fund, 30-minute ET bucketsseries ·
2026-09-22 · 32×4
How far one exchange-listed fund's price travels within a session, August 2026series ·
2026-09-22 · 21×4
International Fund NAV: Fair Value Pricing
The overnight and New York halves of the day, year by yearranking ·
2026-08-10 · 6×3
Foreign listings during New York hours, sorted by the US large cap moveranking ·
2026-08-10 · 5×4
Average move by New York half hour, two foreign listingsseries ·
2026-08-10 · 25×3
Where the daily move lands: overnight gap versus the New York sessionranking ·
2026-08-10 · 6×3
ETF Premium and Discount to NAV, Explained
How far seven ETFs travel in a regular session, first half of 2026ranking ·
2026-08-06 · 7×3
Median session move by month, 2026 first halfseries ·
2026-08-06 · 6×4
Average minute bar range by ET clock time, second quarter 2026series ·
2026-08-06 · 26×4
Median move before and after European markets close, first half of 2026ranking ·
2026-08-06 · 4×3
Mutual Funds vs ETFs: What Actually Differs
Quoted bid-ask spread by fund: venue quotes, 11:00 to 13:59 ET, July 22, 2026ranking ·
2026-08-02 · 7×4
The first active ETF share class: DFMC weekly closes since its March 2026 listingseries ·
2026-08-02 · 20×4
How far the price travels inside a day: seven ETFs, July 2026 sessionsranking ·
2026-08-02 · 7×4
One session, many prices: VOO in half-hour marks, Wednesday July 22, 2026series ·
2026-08-02 · 32×3
When Do Mutual Fund Trades Settle?
Short end vs long end of the Treasury curve: monthly averages, July 2024 to June 2026series ·
2026-08-01 · 24×4
Trading sessions vs calendar days, twelve months through June 2026series ·
2026-08-01 · 12×4
How far the S&P 500 tracker moved open to close: sessions by size band, July 2025 to June 2026ranking ·
2026-08-01 · 5×3
Longest breaks between US trading sessions, January to late July 2026ranking ·
2026-08-01 · 10×2
How the tape behaved into the final session
How the tape behaved into the final session
| wind_down_stage | median_daily_range_pct | median_dollar_volume_k |
|---|---|---|
| 121 to 250 days out | 2.53 | 70 |
| 61 to 120 days out | 2.18 | 73.2 |
| 31 to 60 days out | 1.83 | 83.7 |
| 11 to 30 days out | 1.81 | 88.8 |
| final 10 days | 2.59 | 112.9 |
the exact SQL behind every number
WITH retired AS
(
SELECT
ticker,
max(date) AS last_session
FROM global_markets.stocks_daily_aggs
WHERE date >= '2018-01-01'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
HAVING max(date) >= today() - 1130
AND max(date) < today() - 250
)
SELECT
multiIf(
dateDiff('day', d.date, r.last_session) <= 10, 'final 10 days',
dateDiff('day', d.date, r.last_session) <= 30, '11 to 30 days out',
dateDiff('day', d.date, r.last_session) <= 60, '31 to 60 days out',
dateDiff('day', d.date, r.last_session) <= 120, '61 to 120 days out',
'121 to 250 days out') AS wind_down_stage,
round(quantileDeterministic(0.5)(
toFloat64(d.high - d.low) / toFloat64(d.close) * 100,
cityHash64(d.ticker, d.date)), 2) AS median_daily_range_pct,
round(quantileDeterministic(0.5)(
toFloat64(d.volume) * toFloat64(d.close) / 1000,
cityHash64(d.ticker, d.date)), 1) AS median_dollar_volume_k
FROM global_markets.stocks_daily_aggs AS d
INNER JOIN retired AS r ON r.ticker = d.ticker
WHERE d.date >= today() - 1500
AND d.date > r.last_session - 250
AND d.date <= r.last_session
AND d.close > 0
GROUP BY wind_down_stage
ORDER BY min(dateDiff('day', d.date, r.last_session)) DESC
More from this analysisWhat Happens When an ETF Closes
Listings that printed their final daily bar, by year
ranking 11×2
→
How long retired listings had traded before their last session
ranking 5×3
→
Final trading days by month, rolling three years
series 33×3
→
GLD overnight gaps against intraday moves, by year
ranking 10×4
→
See all 3,256 queries →