Recent Reverse Stock Splits: Last 90 Days
Reverse and forward stock splits per month, trailing yearseries ·
2026-10-04 · 12×4
Reverse stock splits effective in the last 90 daysranking ·
2026-10-04 · 15×4
Reverse split ratios by size, trailing three yearsranking ·
2026-10-04 · 5×2
Closing prices in the 30 sessions before each recent reverse splitranking ·
2026-10-04 · 12×3
The January Effect: Does It Still Work?
SPY share volume around the turn of the year, averaged since 2011ranking ·
2026-08-11 · 19×3
Distinct symbols printing at least one session, by yearranking ·
2026-08-11 · 20×2
The tape by average dollar volume, June 2026ranking ·
2026-08-11 · 5×3
Every January on the daily tape, in trading sessionsranking ·
2026-08-11 · 23×2
Reverse and forward stock splits per month, trailing year
Reverse and forward stock splits per month, trailing year
| month | month_label | reverse_splits | forward_splits |
|---|---|---|---|
| 2025-10-01 | Oct 2025 | 88 | 32 |
| 2025-11-01 | Nov 2025 | 69 | 30 |
| 2025-12-01 | Dec 2025 | 129 | 48 |
| 2026-01-01 | Jan 2026 | 69 | 21 |
| 2026-02-01 | Feb 2026 | 89 | 24 |
| 2026-03-01 | Mar 2026 | 135 | 56 |
| 2026-04-01 | Apr 2026 | 97 | 32 |
| 2026-05-01 | May 2026 | 102 | 40 |
| 2026-06-01 | Jun 2026 | 105 | 58 |
| 2026-07-01 | Jul 2026 | 119 | 45 |
| 2026-08-01 | Aug 2026 | 104 | 20 |
| 2026-09-01 | Sep 2026 | 107 | 58 |
the exact SQL behind every number
SELECT
month,
formatDateTime(month, '%b %Y') AS month_label,
countIf(from_shares > to_shares) AS reverse_splits,
countIf(to_shares > from_shares) AS forward_splits
FROM
(
SELECT
ticker,
toStartOfMonth(execution_date) AS month,
any(split_from) AS from_shares,
any(split_to) AS to_shares
FROM global_markets.stocks_splits
WHERE execution_date >= toStartOfMonth(today() - 365)
AND execution_date < toStartOfMonth(today())
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date, month
)
GROUP BY month, month_label
ORDER BY month ASC
More from this analysisRecent Reverse Stock Splits: Last 90 Days
Reverse stock splits effective in the last 90 days
ranking 15×4
→
Closing prices in the 30 sessions before each recent reverse split
ranking 12×3
→
Reverse split ratios by size, trailing three years
ranking 5×2
→
Recent forward splits among widely held stocks
series 10×4
→
See all 3,256 queries →