STRASMORE/EXPLORE 3,022 QUERIES

Monthly share volume printed under each symbol, complete months only

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-10-04, from SPYM Dividend: Ex-Dividend Dates & Yield.

as of series 13×4read in context →
Monthly share volume printed under each symbol, complete months only — 13 rows by 4 columns, computed from US exchange, SIP and OPRA data.
monthmonth_labelsplg_volume_mmspym_volume_mm
2025-09-01Sep 2025204.60
2025-10-01Oct 2025233.33.6
2025-11-01Nov 20250176.4
2025-12-01Dec 20250257.8
2026-01-01Jan 20260212.2
2026-02-01Feb 20260235.8
2026-03-01Mar 20260550
2026-04-01Apr 20260244.7
2026-05-01May 20260175.6
2026-06-01Jun 20260362
2026-07-01Jul 20260246.2
2026-08-01Aug 20260182.3
2026-09-01Sep 20260325.2
Rows × columns
13 × 4
Period covered
to
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 share volume printed under each symbol, complete months only, derived from the stored result.
ColumnTypeRangeNotes
month date 2025-09-01 to 2026-09-01
month_label text 13 distinct values (Apr 2026, Aug 2026, Dec 2025…)
splg_volume_mm number 0 to 233.3 count
spym_volume_mm number 0 to 550 count

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
    toString(toStartOfMonth(date))                            AS month,
    formatDateTime(toStartOfMonth(date), '%b %Y')             AS month_label,
    round(sumIf(toFloat64(volume), ticker = 'SPLG') / 1e6, 1) AS splg_volume_mm,
    round(sumIf(toFloat64(volume), ticker = 'SPYM') / 1e6, 1) AS spym_volume_mm
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPLG', 'SPYM')
  AND date >= addMonths(toStartOfMonth(today()), -13)
  AND date <  toStartOfMonth(today())
GROUP BY month, month_label
ORDER BY month
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisSPYM Dividend: Ex-Dividend Dates & Yield
Trailing twelve month payout per share and yield, measured at each ex-dividend date series 12×5 → SPYM (formerly SPLG) quarterly distributions: declared, ex, record and pay dates series 12×6 → Calendar days from each VOO ex-date to its record date and pay date series 25×4 → Monthly cash per share: an option income fund and a bond fund series 24×3 → PG trailing twelve-month dividend yield against the month-end share price series 22×3 → VOO trailing-twelve-month payout per share and the yield it works out to series 13×4 → See all 3,022 queries →