Market Recap: July 29, 2026, The Day in Numbers
Ex-dividends, splits, listings, news, and the July 29 SEC filing mixscalar ·
2026-08-01 · 1×1485
Treasury curve prints on file, July 24 through July 29series ·
2026-08-01 · 4×5
SPY day move in trailing context (open-to-close, June 29 through July 29)scalar ·
2026-08-01 · 1×4-1.41
SPY's median spread ranked against every July session, tightest firstscalar ·
2026-08-01 · 1×40.27
Sector ETFs, July 29 close vs July 28 close, rankedranking ·
2026-08-01 · 11×3
SPY / QQQ / DIA / IWM: July 29 vs the July 28 close, regular hourstable ·
2026-08-01 · 4×10
Stocks NBBO update count: July 29 vs July 28, with named-ticker updates (millions)scalar ·
2026-08-01 · 1×6722.65
Options NBBO tape: total updates vs the stock tape, plus the SPY root slice, July 29scalar ·
2026-08-01 · 1×313.55
Options tape: contracts, call share, same-day share vs Tuesday, busiest SPY contractscalar ·
2026-08-01 · 1×1211.03
Eight mega-caps: change vs July 28 and regular-hours dollars, July 29table ·
2026-08-01 · 8×5
Biggest gainers and decliners: July 29 close vs July 28 close, $5M+ traded, splits excludedranking ·
2026-08-01 · 16×4
Liquid-tape breadth: July 29 close vs July 28 close, $1M-traded filterscalar ·
2026-08-01 · 1×61,652
Market Recap: July 28, 2026, The Day in Numbers
Top 6 by dollars traded, top 4 by shares traded: July 28 regular hourstable ·
2026-08-01 · 10×5
Session verification: first/last SPY bar ET, regular-bar count, holiday receipts, next closurescalar ·
2026-08-01 · 1×7390
Seven names: RTH median quoted spread in basis points, with quote-quality counts, July 28table ·
2026-08-01 · 7×5
July 29 through 31 on the calendar: closures, ex-dividends, splits, the Friday expiry, and the short-interest lagscalar ·
2026-08-01 · 1×60
Ex-dividends, splits, listings, news, and the July 28 SEC filing mixscalar ·
2026-08-01 · 1×14147
Treasury curve prints on file, July 23 through July 28series ·
2026-08-01 · 4×5
SPY day move in trailing context (open-to-close, June 29 through July 28)scalar ·
2026-08-01 · 1×40.21
SPY's median spread ranked against every July session, tightest firstscalar ·
2026-08-01 · 1×40.27
Sector ETFs, July 28 close vs July 27 close, rankedranking ·
2026-08-01 · 11×3
SPY / QQQ / DIA / IWM: July 28 vs the July 27 close, regular hourstable ·
2026-08-01 · 4×10
Stocks NBBO update count: July 28 vs July 27, with named-ticker updates (millions)scalar ·
2026-08-01 · 1×6536.07
Options NBBO tape: total updates vs the stock tape, plus the SPY root slice, July 28scalar ·
2026-08-01 · 1×310.23
Options tape: contracts, call share, same-day share vs Monday, busiest SPY contractscalar ·
2026-08-01 · 1×1210.07
Eight mega-caps: change vs July 27 and regular-hours dollars, July 28table ·
2026-08-01 · 8×5
Biggest gainers and decliners: July 28 close vs July 27 close, $5M+ traded, splits excludedranking ·
2026-08-01 · 16×4
Liquid-tape breadth: July 28 close vs July 27 close, $1M-traded filterscalar ·
2026-08-01 · 1×63,519
Market Recap: July 27, 2026, The Day in Numbers
Top 6 by dollars traded, top 4 by shares traded: July 27 regular hourstable ·
2026-08-01 · 10×5
Session verification: first/last SPY bar ET, regular-bar count, holiday receipts, next closurescalar ·
2026-08-01 · 1×7390
Seven names: RTH median quoted spread in basis points, with quote-quality counts, July 27table ·
2026-08-01 · 7×5
July 28 through 31 on the calendar: closures, ex-dividends, splits, the Friday expiry, and the short-interest lagscalar ·
2026-08-01 · 1×60
Ex-dividends, splits, listings, news, and the July 27 SEC filing mixscalar ·
2026-08-01 · 1×1491
Treasury curve prints on file, July 22 through July 27series ·
2026-08-01 · 4×5
SPY day move in trailing context (open-to-close, June 26 through July 27)scalar ·
2026-08-01 · 1×4-0.79
SPY's median spread ranked against every July session through the 27th, tightest firstscalar ·
2026-08-01 · 1×40.27
Sector ETFs, July 27 close vs July 24 close, rankedranking ·
2026-08-01 · 11×3
SPY / QQQ / DIA / IWM: July 27 vs the July 24 close, regular hourstable ·
2026-08-01 · 4×10
Stocks NBBO update count: July 27 vs July 24, with named-ticker updates (millions)scalar ·
2026-08-01 · 1×6553.53
Options NBBO tape: total updates vs the stock tape, plus the SPY root slice, July 27scalar ·
2026-08-01 · 1×310.38
Options tape: contracts, call share, same-day share vs Friday, busiest SPY contractscalar ·
2026-08-01 · 1×1211.07
Eight mega-caps: change vs July 24 and regular-hours dollars, July 27table ·
2026-08-01 · 8×5
Biggest gainers and decliners: July 27 close vs July 24 close, $5M+ traded, splits excludedranking ·
2026-08-01 · 16×4
Liquid-tape breadth: July 27 close vs July 24 close, $1M-traded filterscalar ·
2026-08-01 · 1×63,880
Does Dividend Capture Actually Work?
Quarterly dividend as a share of price vs typical daily move: ten large payers, Jul 2023 to Jun 2026ranking ·
2026-08-01 · 10×4
Coca-Cola (KO): overnight decline vs dividend on each ex-dividend date, Sep 2023 to Jun 2026series ·
2026-08-01 · 12×4
Ex-dividend openings sorted by decline as a multiple of the dividend: US quarterly payers, Jan 2024 to Jun 2026ranking ·
2026-08-01 · 5×3
Overnight decline vs dividend paid: ten large payers, 12 ex-dividend dates each, Jul 2023 to Jun 2026table ·
2026-08-01 · 10×5
What Is Max Pain in Options? The Real Math
SPY contracts traded by strike, July 17 2026 expiryranking ·
2026-07-31 · 22×3
Minimising strike vs settlement close: SPY monthly expirations, Feb to Jul 2026table ·
2026-07-31 · 6×5
The six lowest-payout candidate strikes, SPY July 17 2026 expiryranking ·
2026-07-31 · 6×2
Total payout to option holders at each candidate settlement price, SPY July 17 2026table ·
2026-07-31 · 36×2
Why Do Stocks Gap Up or Down Overnight?
Overnight gaps by ticker, H1 2026: average absolute gap and the single biggest gapseries ·
2026-07-26 · 6×5
MSFT straddle prices at the close before the gap: Jan 28, 2026, Jan 30 expirytable ·
2026-07-26 · 4×5
MSFT: how the January 29, 2026 gap formed, 30-minute premarket bucketsseries ·
2026-07-26 · 11×8
SPY, H1 2026: average absolute overnight gap vs average absolute intraday movescalar ·
2026-07-26 · 1×4123
What crossed the wire during SPY's biggest overnight gap of H1 2026table ·
2026-07-26 · 2×3
SPY overnight gaps by weekday: every session, January 2024 through June 2026series ·
2026-07-26 · 5×4
SPY's six biggest overnight gaps of H1 2026: and the same day's open-to-close moveseries ·
2026-07-26 · 6×3
What Is VWAP? Volume-Weighted Average Price
The receipt: VWAP from every individual trade vs. the minute-bar shortcut (AAPL, July 2, 2026)scalar ·
2026-07-26 · 1×5305.9162
Same session, five stocks, five VWAPs: final-minute price vs. session VWAP, July 2, 2026ranking ·
2026-07-26 · 5×4
AAPL, July 2, 2026: session VWAP vs. equal-weight average vs. the final-minute pricescalar ·
2026-07-26 · 1×8390
AAPL price vs. running VWAP: July 2, 2026 regular session, sampled every 5 minutesseries ·
2026-07-26 · 78×3
What Is the Opening Auction? How Stocks Open
The opening cross vs. the rest of the day: SPY, AAPL, NVDA on July 2, 2026series ·
2026-07-26 · 3×12
AAPL volume by quarter-hour, July 2, 2026: pre-market to after-hours (ET)series ·
2026-07-26 · 64×2
The 9:30 bar vs. the 12:30 bar: SPY, AAPL, NVDA on July 2, 2026table ·
2026-07-26 · 3×8
The tape's own labels for the open, straight from the code dictionaryranking ·
2026-07-26 · 5×3
The receipt: AAPL's opening cross vs. everything that traded before it, July 1-2, 2026scalar ·
2026-07-26 · 1×14390
What Is the Closing Auction? (Closing Cross)
Quarter-end (June 30) vs. mid-month (June 16, 2026): the same three closing auctionstable ·
2026-07-26 · 3×8
The tape's own labels for the close, straight from the code dictionaryranking ·
2026-07-26 · 4×3
The closing auction vs. everything else: SPY, AAPL, NVDA on July 2, 2026table ·
2026-07-26 · 3×10
The receipt: AAPL's auction print vs. its last continuous trade, July 2, 2026scalar ·
2026-07-26 · 1×12390
What Is Days to Cover? Short Interest Ratio
Every settlement since March 2026: and how long it took to arriveseries ·
2026-07-26 · 8×6
GME days to cover, settlement by settlement: June 2020 through the January 29, 2021 squeeze printseries ·
2026-07-26 · 15×5
Days to cover, four familiar names: settlement of June 30, 2026ranking ·
2026-07-26 · 4×4
Days to cover across liquid names (5M+ shares/day ADV): settlement of June 30, 2026ranking ·
2026-07-26 · 5×2
Two crowding measures, six names: short interest as % of shares outstanding vs. days to covertable ·
2026-07-26 · 6×5
Highest days to cover among liquid names (5M+ shares/day ADV): settlement of June 30, 2026ranking ·
2026-07-26 · 12×4
Days to cover by trading-volume tier: every name in the June 30, 2026 settlementtable ·
2026-07-26 · 4×7
What Is Dark Pool Trading? FINRA Volume Data
Where AAPL's trade reports came from on July 2, 2026: and which carry a TRF timestampranking ·
2026-07-26 · 6×4
The receipt: TRF timestamps and the FINRA venue code agree on every AAPL reportscalar ·
2026-07-26 · 1×5390
Anatomy of TSLA's prints on July 2, 2026: off-exchange vs. on-exchangetable ·
2026-07-26 · 2×7
Off-exchange share of matched volume: five liquid names, July 2, 2026ranking ·
2026-07-26 · 5×4
NVDA's off-exchange share of volume by Eastern-time hour, July 2, 2026ranking ·
2026-07-26 · 16×4
What Is Average Daily Volume (ADV)?
MU's sharpest 2026 volume shock: the event day vs the trailing ADV before and afterscalar ·
2026-07-26 · 1×664.7
MU: rolling 20-session vs 90-session ADV, December 2025 through July 10, 2026 (sampled every third session)series ·
2026-07-26 · 49×3
Options ADV: average daily contracts and share-equivalent exposure (June 11 – July 10, 2026)ranking ·
2026-07-26 · 4×4
ADV by hand: KO's five daily volumes, their sum, and the average (July 6–10, 2026)series ·
2026-07-26 · 5×5
Days to cover, recomputed: FINRA's denominator vs this page's 20-session regular-hours ADV (settlement June 30, 2026)table ·
2026-07-26 · 2×6
20-session regular-hours ADV: shares, dollars, and the extended-hours share (June 11 – July 10, 2026)table ·
2026-07-26 · 5×5
Dollar ADV across the whole US tape: percentiles and threshold counts (June 11 – July 10, 2026)scalar ·
2026-07-26 · 1×1010,864
What Is a Stock Split? Ratios and Mechanics
Forward vs reverse splits per year, all US-listed securities, 2016 through June 2026ranking ·
2026-07-26 · 11×3
After the split: median forward returns for 2025's whole-number forward splits vs SPY over the same sessionsscalar ·
2026-07-26 · 1×544
NVDA around its 10-for-1 split: regular-session open and close, last pre-split day vs first post-split dayseries ·
2026-07-26 · 2×3
NVDA trading volume, 20 sessions before vs 20 sessions from its 10-for-1 split (June 10, 2024)ranking ·
2026-07-26 · 2×4
Notable US stock splits since 2020: ratio, how the action was recorded, and the next 21 sessions vs SPYtable ·
2026-07-26 · 15×6
Most common forward split ratios, July 2025 through June 2026: whole-number ratios, all US-listed securitiesranking ·
2026-07-26 · 6×2
A decade of splits, 2016-2025: forward vs reverse totals and the annual scorescalar ·
2026-07-26 · 1×44,122
Stock Float vs. Shares Outstanding Explained
Shares outstanding across every company with a recent quarterly filing: percentiles, in millions of sharesscalar ·
2026-07-26 · 1×66,111
Daily high-low range and dollar volume by shares-outstanding tier: US common stocks, regular-hours sessions, June 11 to July 10, 2026table ·
2026-07-26 · 5×5
Market-wide options volume by session, with monthly expirations labelled
Market-wide options volume by session, with monthly expirations labelled
| session | contracts_m | session_type | monthly_expiry_m | session_id |
|---|---|---|---|---|
| Jul 16 | 70.7 | ordinary | 76.8 | 20260716 |
| Jul 17 | 76.8 | monthly expiration | 76.8 | 20260717 |
| Jul 20 | 63.5 | ordinary | 76.8 | 20260720 |
| Jul 21 | 56.8 | ordinary | 76.8 | 20260721 |
| Jul 22 | 55.4 | ordinary | 76.8 | 20260722 |
| Jul 23 | 65.4 | ordinary | 76.8 | 20260723 |
| Jul 24 | 70.7 | ordinary | 76.8 | 20260724 |
| Jul 27 | 64.3 | ordinary | 76.8 | 20260727 |
| Jul 28 | 58.7 | ordinary | 76.8 | 20260728 |
| Jul 29 | 66.3 | ordinary | 76.8 | 20260729 |
| Jul 30 | 66.3 | ordinary | 76.8 | 20260730 |
| Jul 31 | 75.5 | ordinary | 76.8 | 20260731 |
| Aug 3 | 72.7 | ordinary | 76.8 | 20260803 |
| Aug 4 | 78.9 | ordinary | 76.8 | 20260804 |
| Aug 5 | 69.5 | ordinary | 76.8 | 20260805 |
| Aug 6 | 63.2 | ordinary | 76.8 | 20260806 |
| Aug 7 | 73.2 | ordinary | 76.8 | 20260807 |
| Aug 10 | 61.4 | ordinary | 76.8 | 20260810 |
| Aug 11 | 54.6 | ordinary | 76.8 | 20260811 |
| Aug 12 | 55.4 | ordinary | 76.8 | 20260812 |
| Aug 13 | 66.6 | ordinary | 76.8 | 20260813 |
| Aug 14 | 66 | ordinary | 76.8 | 20260814 |
| Aug 17 | 60.9 | ordinary | 76.8 | 20260817 |
| Aug 18 | 56.9 | ordinary | 76.8 | 20260818 |
| Aug 19 | 67.2 | ordinary | 76.8 | 20260819 |
the exact SQL behind every number
WITH tape AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(volume)) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
GROUP BY d
),
ranked AS (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS raw_rn
FROM tape
),
cal AS (
SELECT d, vol, rn, sum(if(rn BETWEEN 2 AND 21, 1, 0)) OVER () AS baseline_sessions
FROM (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS rn
FROM ranked
WHERE vol >= 0.75 * (SELECT quantileExact(0.5)(vol) FROM ranked WHERE raw_rn > 1)
)
),
w AS (
SELECT d, vol,
toStartOfMonth(d) + toIntervalDay(((5 - toDayOfWeek(toStartOfMonth(d)) + 7) % 7) + 14) AS third_friday
FROM cal
WHERE rn <= 25
),
marked AS (
SELECT d, vol,
(d = max(if(d <= third_friday, d, toDate('1970-01-01'))) OVER (PARTITION BY toStartOfMonth(d)))
AND (third_friday <= max(d) OVER ()) AS is_expiry
FROM w
),
latest AS (
SELECT d, vol, is_expiry,
max(if(is_expiry, d, toDate('1970-01-01'))) OVER () AS last_expiry_d
FROM marked
)
SELECT formatDateTime(d, '%b %e') AS session,
round(vol / 1e6, 1) AS contracts_m,
multiIf(is_expiry, 'monthly expiration', 'ordinary') AS session_type,
round(max(if(d = last_expiry_d, vol, 0)) OVER () / 1e6, 1) AS monthly_expiry_m,
toYYYYMMDD(d) AS session_id
FROM latest
ORDER BY d ASC
More from this analysisUnusual Options Activity: Last Session
Calls or puts: the board's call and put contract volume on the same session
table 10×5
→
Unusual options activity: last completed session vs. each underlying's own 20-session average
table 10×8
→
What the session's contracts were made of: options volume by days to expiry
ranking 6×4
→
What follows a heavy options session: next-session absolute move vs. the same names on an ordinary day
table 5×6
→
See all 2,170 queries →