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

2,173 answered market questions

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

When Is the COT Report Released?
Units versus dollars: seven funds tracking the markets the COT covers, July 2026ranking · 2026-08-04 · 7×4Preview: 7 ranked values, largest first. SPY: the move from Tuesday's close to Friday 3:30 pm ET, week by week, Aug 2025 to Jul 2026series · 2026-08-04 · 48×4Preview: a 16-point series, roughly flat. How far seven markets travel between Tuesday's close and Friday 3:30 pm ET, Aug 2024 to Jul 2026table · 2026-08-04 · 7×5 Where Friday volume sits on the clock: SPY, 15-minute buckets, full Friday sessions over the past yearseries · 2026-08-04 · 26×3Preview: a 16-point series, ending lower.
Units versus dollars: seven funds tracking the markets the COT covers, July 2026

Units versus dollars: seven funds tracking the markets the COT covers, July 2026

most recentas of ranking 7×4read in context →
Units versus dollars: seven funds tracking the markets the COT covers, July 2026 — 7 rows by 4 columns, computed from US exchange, SIP and OPRA data.
tickerunit_size_usdshare_of_units_pctshare_of_dollars_pct
SPY744.9931.7550.07
QQQ700.2427.7441.12
GLD373.114.463.52
USO121.954.61.19
TLT83.8916.182.87
SLV52.929.861.11
UNG10.525.410.12
the exact SQL behind every number
WITH raw AS (
    SELECT ticker,
           toTimeZone(window_start, 'America/New_York') AS et,
           close,
           volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'TLT', 'GLD', 'SLV', 'USO', 'UNG')
      AND window_start >= toDateTime('2026-07-01 00:00:00')
      AND window_start < toDateTime('2026-08-01 00:00:00')
),
rth AS (
    SELECT ticker,
           volume AS shares,
           toFloat64(close) * volume AS dollars
    FROM raw
    WHERE (toHour(et) * 60 + toMinute(et)) BETWEEN 570 AND 959
)
SELECT ticker,
       round(sum(dollars) / sum(shares), 2) AS unit_size_usd,
       round(100 * sum(shares) / sum(sum(shares)) OVER (), 2) AS share_of_units_pct,
       round(100 * sum(dollars) / sum(sum(dollars)) OVER (), 2) AS share_of_dollars_pct
FROM rth
GROUP BY ticker
ORDER BY unit_size_usd DESC
$