STRASMORE/EXPLORE 3,256 QUERIES 22Y EQUITIES · 12Y OPTIONS

3,256 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

Upcoming Stock Splits Calendar
Upcoming US stock splits: announced, with a future effective datetable · 2026-10-08 · 27×5 Announced upcoming splits by directionranking · 2026-10-08 · 2×2Preview: 2 ranked values, largest first. Announced stock splits by effective month: forward vs reverseseries · 2026-10-08 · 3×4Preview: a 3-point series, ending lower.
Recent Stock Splits (Forward and Reverse)
Forward vs reverse splits executed in the last 45 daysranking · 2026-10-08 · 2×2Preview: 2 ranked values, largest first. Recent reverse stock splits (shares consolidated), last 30 daysranking · 2026-10-08 · 15×4Preview: 15 ranked values, largest first. Recent forward stock splits (shares multiplied), last 60 days, ETFs excludedranking · 2026-10-08 · 15×4Preview: 15 ranked values, largest first.
What Is a Reverse Stock Split? Good or Bad?
2026 executed US stock splits: reverse vs. forwardscalar · 2026-10-04 · 1×3937 The most recent US reverse stock splits on recordseries · 2026-10-04 · 12×4Preview: a 12-point series, ending lower. 2026's most common reverse split ratiosranking · 2026-10-04 · 10×2Preview: 10 ranked values, largest first. Where reverse-split companies stood a year later (splits executed 12-18 months ago)ranking · 2026-10-04 · 3×3Preview: 3 ranked values, largest first. ASST: daily closes around its 1-for-20 reverse split (execution date 2026-02-06)series · 2026-10-04 · 69×3Preview: a 16-point series, ending higher. Reverse vs. forward splits by year, 2019 to todayranking · 2026-10-04 · 8×4Preview: 8 ranked values, smallest first. ASST's reverse split history on recordseries · 2026-10-04 · 2×6Preview: a 2-point series, roughly flat. What happened next: median move after a reverse split vs. SPY, splits executed 4-9 months agoseries · 2026-10-04 · 3×7Preview: a 3-point series, ending higher.
How Often Do Stocks Split?
The most common reverse-split ratios, 2016 to todayranking · 2026-10-04 · 8×2Preview: 8 ranked values, largest first. Forward and reverse stock splits per year, 2016 to todayranking · 2026-10-04 · 11×3Preview: 11 ranked values, smallest first. The most common forward-split ratios, 2016 to todayranking · 2026-10-04 · 8×2Preview: 8 ranked values, largest first. Every share-count adjustment since 2016, by typeranking · 2026-10-04 · 3×2Preview: 3 ranked values, largest first. Recent forward splits among widely held stocksseries · 2026-10-04 · 10×4Preview: a 10-point series, roughly flat.
How Monthly Stock Returns Are Measured
SPY June 2026: price return vs total return (June ex-dividend included)scalar · 2026-07-26 · 1×6756.4 SPY monthly close-to-close returns: twelve months ending June 2026, simple and logseries · 2026-07-26 · 12×4Preview: a 12-point series, ending lower. SPY over five years, June 2021 to June 2026: price return vs return with dividendsscalar · 2026-07-26 · 1×7428.07 NVDA June 2024: a raw close-to-close calc vs the split-adjusted returnscalar · 2026-07-26 · 1×61,097.46 June 2026 measured two ways: close-to-close vs open-to-close, NVDA and SPYtable · 2026-07-26 · 2×7 SPY on June 30, 2026: official-close vs the final extended-hours printscalar · 2026-07-26 · 1×3746.32 Sum vs compound: twelve SPY monthly returns linked three waysscalar · 2026-07-26 · 1×712
Does a Stock Go Up After a Split?
The best-known recent stock splits: the six months before vs the three months afterseries · 2026-07-15 · 7×6Preview: a 7-point series, ending lower. Every liquid forward split, 2016-2025: median 3-month return after the split vs the S&P 500, by periodtable · 2026-07-15 · 3×7
Upcoming US stock splits: announced, with a future effective date

Upcoming US stock splits: announced, with a future effective date

most recentas of table 27×5read in context →
Upcoming US stock splits: announced, with a future effective date — 27 rows by 5 columns, computed from US exchange, SIP and OPRA data.
execution_datescheduledtickerratiosplit_direction
2026-10-09Oct 9, 2026DWAHY2-for-1forward split
2026-10-09Oct 9, 2026DXJ3-for-1forward split
2026-10-09Oct 9, 2026HKHUY10-for-1forward split
2026-10-09Oct 9, 2026IBIDY2-for-1forward split
2026-10-09Oct 9, 2026IMHDY2-for-1forward split
2026-10-09Oct 9, 2026KXIAY3-for-1forward split
2026-10-12Oct 12, 2026POAS1-for-15reverse split
2026-10-13Oct 13, 2026FMFC1-for-40reverse split
2026-10-14Oct 14, 2026SKYD2-for-1forward split
2026-10-19Oct 19, 2026AMTD1-for-60reverse split
2026-10-23Oct 23, 2026CTAMF1-for-40reverse split
2026-10-23Oct 23, 2026HCAI1-for-20reverse split
2026-10-23Oct 23, 2026LU1-for-10reverse split
2026-10-26Oct 26, 2026AXG1-for-200reverse split
2026-10-26Oct 26, 2026IDTIF192-for-100forward split
2026-10-28Oct 28, 2026ENHA1-for-10reverse split
2026-10-29Oct 29, 2026JZ1-for-15reverse split
2026-10-30Oct 30, 2026SCAG1-for-15reverse split
2026-11-05Nov 5, 2026EFG3-for-1forward split
2026-11-05Nov 5, 2026EFV2-for-1forward split
2026-11-05Nov 5, 2026ITA3-for-1forward split
2026-11-05Nov 5, 2026MTUM4-for-1forward split
2026-11-05Nov 5, 2026QUAL4-for-1forward split
2026-11-05Nov 5, 2026SOXX3-for-1forward split
2026-11-13Nov 13, 2026RCT1-for-20reverse split
2026-11-23Nov 23, 2026NWSZF11-for-10forward split
2026-12-17Dec 17, 2026DPU1-for-50reverse split
the exact SQL behind every number
SELECT
    execution_date,
    formatDateTime(execution_date, '%b %e, %Y') AS scheduled,
    ticker,
    concat(toString(toInt32(split_to)), '-for-', toString(toInt32(split_from))) AS ratio,
    if(adjustment_type = 'forward_split', 'forward split', 'reverse split') AS split_direction
FROM global_markets.stocks_splits
WHERE execution_date > today()
  AND adjustment_type IN ('forward_split', 'reverse_split')
ORDER BY execution_date, ticker
LIMIT 30
$