STRASMORE/EXPLORE 3,293 QUERIES

monthly_volume

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-11-01, from what-is-an-etf-for-israeli-investors.

as of series 12×4read in context →
monthly_volume — 12 rows by 4 columns, computed from US exchange, SIP and OPRA data.
monthmonth_labelavg_daily_volume_millionsavg_daily_turnover_billions_usd
2025-1111/202587.658.7
2025-1212/202575.351.4
2026-0101/20268055.2
2026-0202/20268558.4
2026-0303/2026101.867.4
2026-0404/20265739.4
2026-0505/202647.334.9
2026-0606/202662.646.5
2026-0707/202648.436.1
2026-0808/202639.730.5
2026-0909/202644.834.3
2026-1010/202639.930.7
Rows × columns
12 × 4
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for monthly_volume, derived from the stored result.
ColumnTypeRangeNotes
month text 12 distinct values (2025-11, 2025-12, 2026-01…)
month_label text 12 distinct values (01/2026, 02/2026, 03/2026…)
avg_daily_volume_millions number 39.7 to 101.8 count
avg_daily_turnover_billions_usd number 30.5 to 67.4 US dollars

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

SELECT
    formatDateTime(toStartOfMonth(day), '%Y-%m')      AS month,
    formatDateTime(toStartOfMonth(day), '%m/%Y')      AS month_label,
    round(avg(day_volume) / 1e6, 1)                   AS avg_daily_volume_millions,
    round(avg(day_volume * day_close) / 1e9, 1)       AS avg_daily_turnover_billions_usd
FROM
(
    SELECT
        date                                   AS day,
        max(toFloat64(volume))                 AS day_volume,
        argMax(toFloat64(close), _ingest_time) AS day_close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'SPY'
      AND date >= toStartOfMonth(today() - 365)
      AND date <  toStartOfMonth(today())
    GROUP BY day
)
GROUP BY month, month_label
ORDER BY month
⌘/Ctrl + Enter

עבדו עם הנתונים האלה בעוזר ה-AI שלכם

נפתח מוכן לשאילתות, עם הנתונים של העמוד הזה. בחינם, בלי חשבון.