Market Recap: July 2, 2026, The Day in Numbers
The eleven SPDR sector ETFs: July 2 close vs July 1 close, regular hourstable ·
2026-07-26 · 11×6
SPY / QQQ / DIA / IWM: July 2 vs the July 1 close, regular hourstable ·
2026-07-26 · 4×8
Stocks NBBO update count: July 2 vs July 1, with named-ticker updates (millions)scalar ·
2026-07-26 · 1×6597.22
The memory and storage names: change vs Wednesday's close, range timing, and dollar volumetable ·
2026-07-26 · 4×10
Megacap rotation: change vs Wednesday's close, range timing, and dollar volumetable ·
2026-07-26 · 4×10
July 2's corporate calendar and information flow, in one row (including the eight splits behind one fake screener move)scalar ·
2026-07-26 · 1×20322
Advancers vs decliners among tickers with at least $1M traded on July 2scalar ·
2026-07-26 · 1×113,398
Market Recap: July 1, 2026, The Day in Numbers
Volume leaders two ways: top 6 by dollars traded, top 4 by shares traded (one reused-symbol listing excluded pending entity verification)table ·
2026-07-26 · 10×6
Session check: SPY's observed minute-bar spanscalar ·
2026-07-26 · 1×6893
One row for the whole options day: volume, same-day expiry, put/call skew, and the busiest contractscalar ·
2026-07-26 · 1×2111.22
The day's last twelve news articles tagging MU, SNDK, STX, WDC or META (one licensed feed)table ·
2026-07-26 · 12×4
The biggest names going ex-dividend on July 1, ranked by the day's dollar volumetable ·
2026-07-26 · 8×7
July 1's corporate calendar and information flow, in one rowscalar ·
2026-07-26 · 1×14746
The volatility complex on July 1: VIX-futures ETFs vs Tuesday's close, with SPY as the anchortable ·
2026-07-26 · 5×5
The Treasury curve, July 1 close vs June 30 (populated maturities only)ranking ·
2026-07-26 · 8×3
SPY's open-to-close move ranked against the trailing month of sessions (rank 1 = biggest absolute move)scalar ·
2026-07-26 · 1×40.09
The memory complex and the megacaps: change vs Tuesday's close, range timing, and dollar volumetable ·
2026-07-26 · 8×9
The eleven S&P sector ETFs on July 1, best to worst vs Tuesday's closetable ·
2026-07-26 · 11×7
SPY / QQQ / DIA / IWM: July 1 vs the June 30 close, regular hourstable ·
2026-07-26 · 4×8
Every quarter-opening session since 2004: SPY's open-to-close move, with July 1 ranked inside itscalar ·
2026-07-26 · 1×991
Advancers, decliners, and new quarterly highs vs lows among tickers with at least $1M traded on July 1scalar ·
2026-07-26 · 1×122,928
Market Recap: June 30, 2026, The Day in Numbers
Volume leaders two ways: top 6 by dollars traded, top 4 by shares traded (one reused-symbol listing excluded pending entity verification)table ·
2026-07-26 · 10×6
Session check: SPY's observed minute-bar spanscalar ·
2026-07-26 · 1×5860
The six busiest option contracts of June 30, by contracts tradedseries ·
2026-07-26 · 6×7
One row for the whole options day: volume, same-day expiry, SPY's put/call skew by moneyness, the holiday-shifted weekscalar ·
2026-07-26 · 1×2010.06
The news feed on June 30: article count and the day's last headline for each name in this recapseries ·
2026-07-26 · 7×5
The Treasury curve, June 30 close vs June 29 (populated maturities only)ranking ·
2026-07-26 · 8×3
SPY's open-to-close move ranked against the trailing month of sessions (rank 1 = biggest absolute move)scalar ·
2026-07-26 · 1×40.68
The semiconductor and storage names: change vs Monday's close, range, and dollar volumetable ·
2026-07-26 · 6×10
The ten S&P sector funds on June 30: change vs Monday's close, and how far each sat behind the leadertable ·
2026-07-26 · 10×7
SPY / QQQ / DIA / IWM: June 30 vs the June 29 close, regular hourstable ·
2026-07-26 · 4×8
Q2 2026 end to end: each index ETF from the April 1 open to the June 30 close, regular hoursseries ·
2026-07-26 · 4×7
Top 5 gainers and top 5 decliners among names with $10M+ traded on June 30 (one reused-symbol listing excluded)table ·
2026-07-26 · 10×8
Crypto-adjacent financials: change vs Monday's close, range, and dollar volumetable ·
2026-07-26 · 4×10
June 30's corporate calendar and information flow, in one row (the filing-index gap on display)scalar ·
2026-07-26 · 1×12704
Advancers vs decliners among tickers with at least $1M traded on June 30scalar ·
2026-07-26 · 1×93,349
Market Recap: June 29, 2026, The Day in Numbers
Volume leaders two ways: top 6 by dollars traded, top 4 by shares tradedtable ·
2026-07-26 · 10×6
The Treasury curve, June 29 close vs June 26 (populated maturities only)ranking ·
2026-07-26 · 8×3
QQQ and SPY: June 29 ranked against the trailing month of sessions (rank 1 = biggest absolute move)scalar ·
2026-07-26 · 1×102.57
Session check: SPY's observed minute-bar span, and the Friday closure on the tapescalar ·
2026-07-26 · 1×80
The eleven sector baskets: June 29 vs the June 26 close, regular hourstable ·
2026-07-26 · 11×6
SPY / QQQ / DIA / IWM: June 29 vs the June 26 close, regular hourstable ·
2026-07-26 · 4×9
What it cost to cross the spread: NBBO updates and median quoted width, regular hourstable ·
2026-07-26 · 4×7
One row for the whole options day: volume, 0DTE, the holiday-shifted weekscalar ·
2026-07-26 · 1×2011.04
The memory/storage names: change vs Friday's close and intraday rangetable ·
2026-07-26 · 4×9
June 29's corporate calendar and information flow, in one rowscalar ·
2026-07-26 · 1×22449
Advancers vs decliners among tickers with at least $1M traded on June 29scalar ·
2026-07-26 · 1×93,968
← Previous
page 3 of 3
Shares per 30-minute ET bucket, regular hours, closing auction prints in the final bucket, with % of the day's biggest bucket
Shares per 30-minute ET bucket, regular hours, closing auction prints in the final bucket, with % of the day's biggest bucket
| et_time | shares_bn | pct_of_biggest_bucket |
|---|---|---|
| 09:30 | 1.79 | 58.3 |
| 10:00 | 1.4 | 45.4 |
| 10:30 | 1.09 | 35.5 |
| 11:00 | 0.95 | 30.9 |
| 11:30 | 0.82 | 26.7 |
| 12:00 | 0.75 | 24.3 |
| 12:30 | 0.64 | 20.9 |
| 13:00 | 0.64 | 20.9 |
| 13:30 | 0.66 | 21.5 |
| 14:00 | 0.71 | 23 |
| 14:30 | 0.74 | 24.1 |
| 15:00 | 0.84 | 27.5 |
| 15:30 | 3.07 | 100 |
the exact SQL behind every number
SELECT
et_time,
round(sum(shares) / 1e9, 2) AS shares_bn,
round(100 * sum(shares) / max(sum(shares)) OVER (), 1) AS pct_of_biggest_bucket
FROM
(
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
toFloat64(volume) AS shares
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
UNION ALL
SELECT
'15:30' AS et_time,
toFloat64(size) AS shares
FROM global_markets.stocks_trades
WHERE sip_timestamp >= '2026-07-09 20:00:00' AND sip_timestamp < '2026-07-09 20:15:00'
AND has(conditions, 8)
)
GROUP BY et_time
ORDER BY et_time
More from this analysisMarket Recap: July 9, 2026, The Day in Numbers
The week so far: index moves and advancer share for each completed session
series 4×5
→
Fourteen chip names: gap at the open vs the rest of the day, July 9
table 14×8
→
Top 6 by dollars traded, top 4 by shares traded: July 9 regular hours
table 10×6
→
Named catalysts on file: news articles and SEC filings per name, Wednesday's close through Thursday's
table 9×5
→
See all 3,256 queries →