STRASMORE/EXPLORE 3,256 QUERIES

Recent forward stock splits (shares multiplied), last 60 days, ETFs excluded

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-14, from Recent Stock Splits (Forward and Reverse).

as of ranking 15×4read in context →
Recent forward stock splits (shares multiplied), last 60 days, ETFs excluded — 15 rows by 4 columns, computed from US exchange, SIP and OPRA data.
tickerexecutedrationew_shares_per_old
SKYDOct 142-for-12
HKHUYOct 910-for-110
KXIAYOct 93-for-13
DXJOct 93-for-13
IMHDYOct 92-for-12
IBIDYOct 92-for-12
DWAHYOct 92-for-12
TKOMYOct 715-for-115
TELWYOct 75-for-15
TOPPYOct 72-for-12
NTETFOct 5100-for-1100
TGOSYOct 55-for-15
NGKSYOct 23-for-13
MMSMYOct 22-for-12
ZCSHSep 303-for-13
Rows × columns
15 × 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 Recent forward stock splits (shares multiplied), last 60 days, ETFs excluded, derived from the stored result.
ColumnTypeRangeNotes
ticker text 15 distinct values (DWAHY, DXJ, HKHUY…)
executed text 6 distinct values (Oct 14, Oct 2, Oct 5…)
ratio text 6 distinct values (10-for-1, 100-for-1, 15-for-1…)
new_shares_per_old number 2 to 100 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 ticker,
    formatDateTime(execution_date, '%b %e') AS executed,
    concat(toString(split_to), '-for-', toString(split_from)) AS ratio,
    split_to AS new_shares_per_old
FROM global_markets.stocks_splits
WHERE split_to > split_from AND split_to >= 2 * split_from
  AND execution_date >= today() - 60 AND execution_date <= today()
  AND ticker NOT IN ('SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','KORU') AND ticker != 'SPCX'
ORDER BY execution_date DESC, split_to DESC
LIMIT 15
⌘/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 analysisRecent Stock Splits (Forward and Reverse)
Recent reverse stock splits (shares consolidated), last 30 days ranking 15×4 → Forward vs reverse splits executed in the last 45 days ranking 2×2 → Announced upcoming splits by direction ranking 2×2 → Upcoming US stock splits: announced, with a future effective date table 25×5 → The best-known recent stock splits: the six months before vs the three months after series 7×6 → Announced stock splits by effective month: forward vs reverse series 3×4 → See all 3,256 queries →