front_ladder
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-09-19, from euro-stoxx-50-daily-options.
| expiry_date | expiry_label | as_of_label | contracts_k |
|---|---|---|---|
| 2026-09-18 | Fri Sep 18 | Sep 17, 2026 | 2338.3 |
| 2026-09-21 | Mon Sep 21 | Sep 17, 2026 | 250.6 |
| 2026-09-22 | Tue Sep 22 | Sep 17, 2026 | 108.2 |
| 2026-09-23 | Wed Sep 23 | Sep 17, 2026 | 54.5 |
| 2026-09-24 | Thu Sep 24 | Sep 17, 2026 | 64.5 |
| 2026-09-25 | Fri Sep 25 | Sep 17, 2026 | 274 |
| 2026-09-28 | Mon Sep 28 | Sep 17, 2026 | 52.4 |
| 2026-09-29 | Tue Sep 29 | Sep 17, 2026 | 11.3 |
| 2026-09-30 | Wed Sep 30 | Sep 17, 2026 | 223.2 |
| 2026-10-01 | Thu Oct 1 | Sep 17, 2026 | 7.6 |
- Rows × columns
- 10 × 4
- 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 |
|---|---|---|---|
expiry_date |
date | 2026-09-18 to 2026-10-01 | |
expiry_label |
text | 10 distinct values (Fri Sep 18, Fri Sep 25, Mon Sep 21…) | |
as_of_label |
text | 1 distinct value (Sep 17, 2026) | |
contracts_k |
number | 7.6 to 2,338.3 | count |
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
SELECT
toString(expiration_date) AS expiry_date,
concat(formatDateTime(expiration_date, '%a %b'), ' ', toString(toDayOfMonth(expiration_date))) AS expiry_label,
concat(formatDateTime(any(date), '%b'), ' ', toString(toDayOfMonth(any(date))), ', ', toString(toYear(any(date)))) AS as_of_label,
round(toFloat64(sum(volume)) / 1000, 1) AS contracts_k
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date = (SELECT max(date) FROM global_markets.options_greeks WHERE underlying_symbol = 'SPY')
AND expiration_date <= date + 14
GROUP BY expiration_date
ORDER BY expiration_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.
More from this analysiseuro-stoxx-50-daily-options
fez_clock
series 32×3
→
dte_share
ranking 5×2
→
spread_monthly
series 604×5
→
One SPY $600 LEAPS call's price over two years (expired Jan 16 2026)
series 470×2
→
3m10y and 2s10s spreads, monthly averages over twenty years
series 241×4
→
2s10s spread, monthly average: last 20 years
series 240×2
→
See all 2,401 queries →