STRASMORE/EXPLORE 2,648 QUERIES 22Y EQUITIES · 12Y OPTIONS

2,648 answered market questions

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

How QQQ Holdings Are Weighted, and Capped
QQQ volume on the December reconstitution Friday against the rest of the monthranking · 2026-09-25 · 10×4Preview: 10 ranked values, smallest first. Average daily dollar volume, non-technology Nasdaq-100 members, trailing three monthsranking · 2026-09-25 · 12×2Preview: 12 ranked values, largest first. Market value of the largest Nasdaq-100 securities, and each one's share of the groupranking · 2026-09-25 · 11×3Preview: 11 ranked values, largest first.
Leveraged ETF Rebalancing Into the Close
The twelve biggest 2025 index moves and the reset trade each one requiresseries · 2026-09-22 · 12×6Preview: a 12-point series, ending lower. The final half hour on 2025's largest-move session, against a typical 2025 sessionseries · 2026-09-22 · 31×3Preview: a 16-point series, ending higher. 2025 sessions by index move size, and the 3x reset each bucket impliesranking · 2026-09-22 · 5×3Preview: 5 ranked values, largest first. Share of session volume printed in the 4:00 p.m. minute, July to December 2025ranking · 2026-09-22 · 8×4Preview: 8 ranked values, largest first.
QQQ volume on the December reconstitution Friday against the rest of the month

QQQ volume on the December reconstitution Friday against the rest of the month

most recentas of ranking 10×4read in context →
QQQ volume on the December reconstitution Friday against the rest of the month — 10 rows by 4 columns, computed from US exchange, SIP and OPRA data.
yearrecon_friday_volume_mnother_december_volume_mnrecon_day_ratio
201626.323.61.11
201749.830.11.65
2018141.169.72.03
201927.620.21.37
202041.225.11.64
202181.554.81.49
202268.149.11.39
202362.942.31.49
202460.128.22.13
202560.447.81.26
the exact SQL behind every number
WITH dec_days AS
(
    SELECT
        toYear(date)                                                   AS yr,
        toFloat64(volume)                                              AS vol,
        toDayOfWeek(date) = 5 AND toDayOfMonth(date) BETWEEN 15 AND 21 AS is_recon_friday
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'QQQ'
      AND toMonth(date) = 12
      AND date >= '2016-12-01'
)
SELECT
    toString(yr)                                                            AS year,
    round(maxIf(vol, is_recon_friday) / 1e6, 1)                             AS recon_friday_volume_mn,
    round(avgIf(vol, NOT is_recon_friday) / 1e6, 1)                         AS other_december_volume_mn,
    round(maxIf(vol, is_recon_friday) / avgIf(vol, NOT is_recon_friday), 2) AS recon_day_ratio
FROM dec_days
GROUP BY yr
HAVING countIf(is_recon_friday) > 0 AND countIf(NOT is_recon_friday) > 0
ORDER BY yr
$