offbook_share
Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-08-27, from futures-block-trades-and-cme-minimums.
| date | pct_away_from_exchanges |
|---|---|
| 2026-06-30 | 41.8 |
| 2026-07-01 | 43.9 |
| 2026-07-02 | 41.9 |
| 2026-07-06 | 39.3 |
| 2026-07-08 | 43.7 |
| 2026-07-09 | 34.4 |
| 2026-07-10 | 40.5 |
| 2026-07-14 | 39.5 |
| 2026-07-15 | 44.9 |
| 2026-07-16 | 47.5 |
| 2026-07-20 | 43.1 |
| 2026-07-21 | 40.7 |
| 2026-07-22 | 37.1 |
| 2026-07-24 | 50.7 |
| 2026-07-27 | 44 |
| 2026-07-28 | 46.2 |
| 2026-07-30 | 32.9 |
| 2026-07-31 | 38.6 |
| 2026-08-03 | 45.6 |
| 2026-08-04 | 43.5 |
| 2026-08-05 | 40.5 |
| 2026-08-07 | 50.8 |
| 2026-08-10 | 40.8 |
| 2026-08-11 | 44.8 |
| 2026-08-13 | 40 |
| 2026-08-14 | 42.2 |
| 2026-08-17 | 42 |
| 2026-08-19 | 39.6 |
| 2026-08-20 | 44.2 |
| 2026-08-21 | 20.3 |
| 2026-08-25 | 35.2 |
| 2026-08-26 | 34.5 |
- Rows × columns
- 32 × 2
- Period covered
- to
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
date |
date | 2026-06-30 to 2026-08-26 | |
pct_away_from_exchanges |
number | 20.3 to 50.8 | percent |
Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.
the exact SQL behind every number
WITH off_book AS
(
SELECT date,
max(total_volume) AS off_book_shares
FROM global_markets.stocks_short_volume
WHERE ticker = 'AAPL'
AND date >= today() - INTERVAL 60 DAY
GROUP BY date
),
all_reported AS
(
SELECT toDate(window_start, 'America/New_York') AS date,
sum(volume) AS reported_shares
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= now() - INTERVAL 61 DAY
GROUP BY date
)
SELECT off_book.date AS date,
round(off_book.off_book_shares / all_reported.reported_shares * 100, 1) AS pct_away_from_exchanges
FROM off_book
INNER JOIN all_reported ON all_reported.date = off_book.date
ORDER BY off_book.date
Run your own version of this
The same 22 years of US equities and 12 years of options data are queryable in SQL or plain English. A free account runs 100 queries a day and takes no card.
Related queries
One SPY $600 LEAPS call's price over two years (expired Jan 16 2026)
series 470×2
→
2s10s spread, monthly average: last 20 years
series 240×2
→
Growth of $100 in the 1x SOXX vs the 3x SOXL, Jan 2 to Jul 13 2026
series 131×3
→
SPY underwater curve: month end close against its running peak, 2016 to 2026
series 127×2
→
The S&P 500's underwater curve: worst drawdown from a prior high, by month
series 127×2
→
The pickup for extending: extra yield over the 1-month bill, in basis points
series 126×3
→
See all 2,174 queries →