How Many Shares in an Options Contract?
Recent reverse splits and the deliverable left behindranking ·
2026-10-06 · 10×4
Average near-the-money premium per share, September 2026ranking ·
2026-10-06 · 5×3
Fractional-ratio splits and the share count they leave per contractranking ·
2026-10-06 · 12×4
One quote, two multipliers: AAPL near-the-money premium converted to cashseries ·
2026-10-06 · 21×4
Micro E-mini vs E-mini Futures: Specs & Cost
SPY volume on each quarterly expiry Friday against its prior 20 sessionsseries ·
2026-09-28 · 13×3
Average daily range by index family, trailing six monthsranking ·
2026-09-28 · 4×3
DAX Futures Explained: FDAX, FDXM, FDXS
Quarterly third Friday volume against the trailing 20 session averageseries ·
2026-09-23 · 14×5
Share of a Germany fund's monthly volume printed after the 17:30 CET Frankfurt closeseries ·
2026-09-23 · 12×3
Where a listed Germany fund's volume sits on the New York clock (Jun to Aug 2026)ranking ·
2026-09-23 · 8×3
Futures Tick Size and Tick Value Explained
Worked P&L examples: ticks moved x tick value x contracts (hypothetical)table ·
2026-09-16 · 7×5
Outright tick size and tick value per contract, CME specifications, September 2026ranking ·
2026-09-16 · 10×4
Calendar spread tick versus outright tick, dollars per contract, CME specifications, September 2026ranking ·
2026-09-16 · 10×4
Recent reverse splits and the deliverable left behind
Recent reverse splits and the deliverable left behind
| symbol | effective_label | ratio | shares_per_contract |
|---|---|---|---|
| SHFS | Sep 30, 2026 | 1-for-12 | 8.33 |
| GSPFD | Sep 30, 2026 | 1-for-5 | 20 |
| DHY | Sep 30, 2026 | 1-for-10 | 10 |
| TRUG | Sep 29, 2026 | 1-for-10 | 10 |
| VRME | Sep 29, 2026 | 1-for-10 | 10 |
| AGRZ | Sep 29, 2026 | 1-for-20 | 5 |
| CDT | Sep 29, 2026 | 1-for-25 | 4 |
| ONMD | Sep 29, 2026 | 1-for-10 | 10 |
| GMEX | Sep 28, 2026 | 1-for-9 | 11.11 |
| DLXY | Sep 28, 2026 | 1-for-5 | 20 |
the exact SQL behind every number
SELECT
ticker AS symbol,
formatDateTime(execution_date, '%b %e, %Y') AS effective_label,
concat(
toString(round(toFloat64(any(split_to)), 2)),
'-for-',
toString(round(toFloat64(any(split_from)), 2))
) AS ratio,
round(100 * toFloat64(any(split_to)) / toFloat64(any(split_from)), 2) AS shares_per_contract
FROM global_markets.stocks_splits
WHERE execution_date >= '2026-01-01'
AND execution_date <= '2026-09-30'
AND ticker NOT IN ('SPCX')
AND toFloat64(split_to) < toFloat64(split_from)
GROUP BY ticker, execution_date
ORDER BY execution_date DESC
LIMIT 10
More from this analysisHow Many Shares in an Options Contract?
Fractional-ratio splits and the share count they leave per contract
ranking 12×4
→
Average near-the-money premium per share, September 2026
ranking 5×3
→
One quote, two multipliers: AAPL near-the-money premium converted to cash
series 21×4
→
Recent forward stock splits and the share multiplier
ranking 12×4
→
See all 3,293 queries →