STRASMORE/EXPLORE 3,256 QUERIES 22Y EQUITIES · 12Y OPTIONS

3,256 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

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×3Preview: 8 ranked values, largest first. Ex-dividend events by day through Juneranking · 2026-07-26 · 22×2Preview: 16 ranked values, largest first. 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×4Preview: a 2-point series, ending higher. 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×4Preview: 12 ranked values, largest first. 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×3Preview: 16 ranked values, smallest first. 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×4Preview: a 3-point series, ending higher. 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×4Preview: 6 ranked values, largest first. Q2 regular-hours dollar volume, whole tape (one reused-symbol listing excluded pending entity verification)ranking · 2026-07-16 · 8×3Preview: 8 ranked values, largest first. Listings, splits, and ex-dividend events by month through the quarterranking · 2026-07-16 · 3×4Preview: 3 ranked values, smallest first. 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×4Preview: 4 ranked values, smallest first. 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
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)

most recentas of ranking 10×4read in context →
Biggest stock losers this week (names trading $1B+, leveraged/inverse ETFs excluded) — 10 rows by 4 columns, computed from US exchange, SIP and OPRA data.
tickerweek_return_pctweek_dollar_bnweek_ending
TWST-19.52.6Oct 7
TXG-14.81.5Oct 7
TEM-14.32.5Oct 7
VICR-14.31Oct 7
STX-11.421.3Oct 7
INSM-10.61.5Oct 7
ALNY-10.11.2Oct 7
WDC-1020.4Oct 7
ACN-8.98.5Oct 7
CHRW-8.72Oct 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
$