STRASMORE/EXPLORE 3,256 QUERIES

The July 2026 holiday move: SPY volume in contracts expiring Thursday July 2 vs Friday July 3

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-10, from When Do Options Expire? Friday 4 PM ET & Daily.

as of scalar 1×2read in context →
thursday july2 contracts mm
12.84
friday july3 contracts mm
0
Rows × columns
1 × 2
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for The July 2026 holiday move: SPY volume in contracts expiring Thursday July 2 vs Friday July 3, derived from the stored result.
ColumnTypeRangeNotes
thursday_july2_contracts_mm number every row is 12.84 count
friday_july3_contracts_mm number every row is 0 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.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

SELECT round(sumIf(vol, expiry = '2026-07-02') / 1e6, 2) AS thursday_july2_contracts_mm,
       round(sumIf(vol, expiry = '2026-07-03') / 1e6, 2) AS friday_july3_contracts_mm
FROM (
    SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
           toFloat64(volume) AS vol
    FROM global_markets.options_minute_aggs
    WHERE window_start >= '2026-06-29 04:00:00'
      AND window_start < '2026-07-03 04:00:00'
      AND ticker LIKE 'O:SPY2%'
)
WHERE expiry IS NOT NULL
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisWhen Do Options Expire? Friday 4 PM ET & Daily
SPY options volume by June 2026 expiration date: a new expiry every session series 21×2 → The daily-expiration club: every root with an expiry on all 21 June 2026 sessions ranking 11×3 → Who owns Wednesday: roots by distinct Wednesday-dated expirations, July 6-9, 2026 tape table 8×5 → NVDA options volume by June 2026 expiration date: top six expiries series 6×2 → The rest of 2026, measured: each month's busiest forward expiration date, July 6-9 tape series 6×5 → Options volume by expiration weekday: all US options traded June 1 - July 9, 2026 series 5×5 → See all 3,256 queries →