STRASMORE/EXPLORE 3,127 QUERIES

Reverse splits executed per year, and how many used a ratio of 1-for-10 or larger

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-06, from Reverse Split: Round Up or Cash in Lieu?.

as of ranking 11×3read in context →
Reverse splits executed per year, and how many used a ratio of 1-for-10 or larger — 11 rows by 3 columns, computed from US exchange, SIP and OPRA data.
yearreverse_splitsratio_10_or_larger
2016726457
2017707446
2018526341
2019606401
2020685459
2021491282
2022622442
2023837608
2024871629
20251038731
2026947650
Rows × columns
11 × 3
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 Reverse splits executed per year, and how many used a ratio of 1-for-10 or larger, derived from the stored result.
ColumnTypeRangeNotes
year number 2,016 to 2,026
reverse_splits number 491 to 1,038
ratio_10_or_larger number 282 to 731 ratio or rate

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
    toYear(execution_date)                                      AS year,
    count()                                                     AS reverse_splits,
    countIf(toFloat64(split_from) / toFloat64(split_to) >= 10)  AS ratio_10_or_larger
FROM global_markets.stocks_splits
WHERE split_from > split_to
  AND execution_date >= '2016-01-01'
  AND execution_date <= today()
GROUP BY year
ORDER BY year
⌘/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 analysisReverse Split: Round Up or Cash in Lieu?
Reverse split ratios since 2016, by how often each one is used ranking 12×2 → 8-K disclosures mentioning a reverse stock split, and how many spell out the fraction ranking 2×4 → First week post split average close, and what half a share would pay series 12×4 → Forward stock splits at liquid US names, past three years ranking 12×3 → The most common split terms of the past five years ranking 12×3 → Forward and reverse splits per calendar year ranking 11×3 → See all 3,127 queries →