Market Recap: June 2026
June 2026: open to close, range, and regular-hours turnover for the four index ETFstable ·
2026-07-26 · 4×7
June: whole-tape options contract volume and same-day-expiry share (one scan)scalar ·
2026-07-26 · 1×31,477.9
June regular-hours dollar volume, whole tape (one reused-symbol listing excluded pending entity verification)ranking ·
2026-07-26 · 8×3
Ex-dividend events by day through Juneranking ·
2026-07-26 · 22×2
June's corporate calendar: dividends, splits, listings, filings (June 30 index gap disclosed)scalar ·
2026-07-26 · 1×66,651
SPY median quoted spread: the June sample session against May's (second Wednesdays)series ·
2026-07-26 · 2×4
May, recomputed identically for contrast (one scan)scalar ·
2026-07-26 · 1×31,394.6
Monthly returns, January through June 2026, recomputed live (SPY and QQQ)ranking ·
2026-07-26 · 12×4
The rank receipt: this June against every prior one (rank 1 = best; self-excluded)scalar ·
2026-07-26 · 1×5-1.2
Every June on the tape: SPY, recomputed identically by year (session counts shown)ranking ·
2026-07-26 · 23×3
Advancers vs decliners for June (close vs the last May close), liquidity filter disclosedscalar ·
2026-07-26 · 1×44,240
Market Recap: Q2 2026
62 sessions in the quarter, verified from the tape, month by monthscalar ·
2026-07-16 · 1×462
The 2s10s spread and the 10-year through Q2, dailytable ·
2026-07-16 · 63×3
SPY median quoted spread on one labeled sample session per month of the quarter (second Wednesdays)series ·
2026-07-16 · 3×4
SPY sessions up vs down across the quarter, one cheap receiptscalar ·
2026-07-16 · 1×436
June: whole-tape options contract volume and same-day-expiry share (one scan)scalar ·
2026-07-16 · 1×31,477.9
May: whole-tape options contract volume and same-day-expiry share (one scan)scalar ·
2026-07-16 · 1×31,394.6
April: whole-tape options contract volume and same-day-expiry share (one scan)scalar ·
2026-07-16 · 1×31,386.9
Q2 month by month: April, May, June (SPY and QQQ, recomputed identically)ranking ·
2026-07-16 · 6×4
Q2 regular-hours dollar volume, whole tape (one reused-symbol listing excluded pending entity verification)ranking ·
2026-07-16 · 8×3
Listings, splits, and ex-dividend events by month through the quarterranking ·
2026-07-16 · 3×4
Q2's corporate calendar (the June 30 filing-index gap disclosed)scalar ·
2026-07-16 · 1×615,402
Q2 2026 returns for the four index ETFs, with Q1 recomputed live for contrastranking ·
2026-07-16 · 4×4
The rank receipts: this quarter against every prior second quarter (rank 1 = best; self-excluded)table ·
2026-07-16 · 2×6
Every second quarter on the tape: SPY and QQQ, recomputed identically by year (session counts shown)table ·
2026-07-16 · 40×4
← Previous
page 2 of 2
Biggest stock losers this week (names trading $1B+, leveraged/inverse ETFs excluded)
Biggest stock losers this week (names trading $1B+, leveraged/inverse ETFs excluded)
| ticker | week_return_pct | week_dollar_bn | week_ending |
|---|---|---|---|
| TWST | -19.5 | 2.6 | Oct 7 |
| TXG | -14.8 | 1.5 | Oct 7 |
| TEM | -14.3 | 2.5 | Oct 7 |
| VICR | -14.3 | 1 | Oct 7 |
| STX | -11.4 | 21.3 | Oct 7 |
| INSM | -10.6 | 1.5 | Oct 7 |
| ALNY | -10.1 | 1.2 | Oct 7 |
| WDC | -10 | 20.4 | Oct 7 |
| ACN | -8.9 | 8.5 | Oct 7 |
| CHRW | -8.7 | 2 | Oct 7 |
the exact SQL behind every number
WITH sess AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
sum(toFloat64(close) * toFloat64(volume)) AS dollars
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 12 DAY
AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date BETWEEN today() - 12 AND today())
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
GROUP BY ticker, d
),
wk AS (
SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dollars) AS wd, count() AS n
FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker
)
SELECT ticker,
round((wc / wo - 1) * 100, 1) AS week_return_pct,
round(wd / 1e9, 1) AS week_dollar_bn,
(SELECT formatDateTime(max(d), '%b %e') FROM sess) AS week_ending
FROM wk
WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) ASC
LIMIT 10
More from this analysisBiggest Stock Gainers and Losers This Week
Biggest stock gainers this week (names trading $1B+, leveraged/inverse ETFs excluded)
ranking 10×4
→
The four major index ETFs this week, for context
ranking 4×2
→
Biggest stock losers this month (companies trading $1B+ over the window)
ranking 10×3
→
Biggest stock gainers this month (companies trading $1B+ over the window)
ranking 10×3
→
See all 3,256 queries →