Upcoming Reverse Stock Splits: Live Calendar
Which stocks go reverse split next? See every upcoming reverse stock split, ratio, effective date, plus monthly count of reverse versus forward splits.
Reverse stock splits wey go happen soon, as corporate-actions calendar list am, mostly na compliance events. Na company wey dey trade below $1 dey combine im shares so e fit climb pass the $1 minimum price standard wey Nasdaq and NYSE enforce to keep listing.
Each row get ticker, ratio, effective date and the last close before the shares combine. List dey refresh by itself. Split go comot once e take effect, and the next ones go move up.
Reverse stock splits wey dey come for calendar
Reverse split dey join several old shares into one new share. One-for-twenty dey turn twenty shares into one, and e multiply the price by twenty when market open for effective date, wey be the first trading session for the new price. The one wey dey come soonest for calendar na ADGM, a 1-for-30 combination wey go take effect Nov 9. The complete forward list get 38 reverse splits, arranged by effective date, with DPU on Dec 17 the one wey dey farthest away.
| ticker | effective | effective label | split ratio | last close | close as of |
|---|---|---|---|---|---|
| ADGM | 2026-11-09 | Nov 9 | 1-for-30 | 0.0649 | 2026-11-06 |
| ALPS | 2026-11-09 | Nov 9 | 1-for-5 | 0.3297 | 2026-11-06 |
| ARAY | 2026-11-09 | Nov 9 | 1-for-40 | 0.11 | 2026-11-06 |
| CISS | 2026-11-09 | Nov 9 | 1-for-5 | 0.4313 | 2026-11-06 |
| HIDDF | 2026-11-09 | Nov 9 | 1-for-7 | None | |
| LRDJF | 2026-11-09 | Nov 9 | 1-for-5 | None | |
| MMT | 2026-11-09 | Nov 9 | 1-for-4 | 4.3 | 2026-11-06 |
| NXTS | 2026-11-09 | Nov 9 | 1-for-5 | 0.5142 | 2026-11-06 |
| SMX | 2026-11-09 | Nov 9 | 1-for-2.8 | 1.76 | 2026-11-06 |
| STKH | 2026-11-09 | Nov 9 | 1-for-5 | 0.4301 | 2026-11-06 |
| WCT | 2026-11-09 | Nov 9 | 1-for-10 | 0.2326 | 2026-11-06 |
| JOB | 2026-11-10 | Nov 10 | 1-for-30 | 0.1894 | 2026-11-06 |
| NCI | 2026-11-10 | Nov 10 | 1-for-8 | 0.5701 | 2026-11-06 |
| OFAL | 2026-11-10 | Nov 10 | 1-for-10 | 0.2302 | 2026-11-06 |
| RCT | 2026-11-13 | Nov 13 | 1-for-20 | 0.0424 | 2026-11-06 |
| SGRX | 2026-11-13 | Nov 13 | 1-for-10 | 0.436 | 2026-11-06 |
| AOHY | 2026-11-16 | Nov 16 | 1-for-5 | 10.765 | 2026-11-06 |
| CARY | 2026-11-16 | Nov 16 | 1-for-3 | 20.36 | 2026-11-06 |
| MBS | 2026-11-16 | Nov 16 | 1-for-7 | 8.355 | 2026-11-06 |
| YMT | 2026-11-16 | Nov 16 | 1-for-10 | 0.266 | 2026-11-06 |
The exact SQL behind every number
SELECT
s.ticker AS ticker,
toString(s.execution_date) AS effective,
concat(formatDateTime(s.execution_date, '%b'), ' ',
toString(toDayOfMonth(s.execution_date))) AS effective_label,
concat('1-for-', toString(round(s.from_shares / s.to_shares, 2))) AS split_ratio,
if(c.close_as_of = toDate('1970-01-01'), NULL, round(c.last_close, 4)) AS last_close,
if(c.close_as_of = toDate('1970-01-01'), '', toString(c.close_as_of)) AS close_as_of
FROM
(
SELECT
ticker,
execution_date,
max(toFloat64(split_from)) AS from_shares,
max(toFloat64(split_to)) AS to_shares
FROM global_markets.stocks_splits
WHERE execution_date >= today()
AND split_from > split_to
AND split_to > 0
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
) AS s
LEFT JOIN
(
SELECT
ticker,
argMax(toFloat64(close), date) AS last_close,
max(date) AS close_as_of
FROM global_markets.stocks_daily_aggs
WHERE date >= today() - 30
AND date < today()
AND ticker IN
(
SELECT ticker
FROM global_markets.stocks_splits
WHERE execution_date >= today()
AND split_from > split_to
)
GROUP BY ticker
) AS c ON c.ticker = s.ticker
ORDER BY s.execution_date, s.ticker
LIMIT 80Read the ratio column as the number of old shares for each new share. The last close na the latest daily closing price for the tape as of the date beside am. For split wey never take effect, na the pre-split price be that. Multiply the two figures, and you go get rough idea of where the stock fit open on the effective date. The bar chart dey show the pre-split prices side by side. The next section count how many dey below one dollar. Blank close mean say the name never print daily close for the past 30 days. This usually mean say na thinly traded over-the-counter (OTC) listing, meaning stock wey dem quote off-exchange instead of for Nasdaq or the NYSE.
Why reverse splits dey cluster under $1?
Both major US exchanges get $1 minimum for continued listing. Nasdaq require closing bid price to reach at least $1.00. If stock close below that level for 30 straight business days, exchange go send deficiency notice. Na the exchange formal warning be this. Company then get 180-day compliance period. E go regain compliance if e close at or above $1.00 for ten straight business days. NYSE dey check 30-trading-day average closing price against the same $1.00 level, and e allow six months to fix the issue. Company wey no fit raise the price any other way get one lever wey fit work overnight: combine shares until the quotient pass $1 with enough room. Na wetin determine the ratios for the calendar be this. Stock wey dey $0.25 need 1-for-8 just to reach $2.00. But boards normally choose ratio wey pass the arithmetic minimum, so dem fit get room if the stock continue to fall afterward.
Rule changes wey dem approve for January 2025 make the process tighter. For both exchanges, company wey fall back below $1 within one year after reverse split no longer get cure period. Nasdaq now fit suspend stock wey remain out of compliance for 360 days, even when appeal still dey pending. One reverse split per year na the practical limit. How long a stock fit trade under $1 explain the complete timeline, notice by notice.
The pre-split price na the main clue. The panel below divide two groups according to pre-split price: the names for the calendar above, based on their latest close, and every reverse split wey take effect over the trailing twelve months, based on implied pre-split price. Dem calculate the implied price by dividing the first post-split close by the ratio. This difference matter for the executed group. A split-adjusted price history restate every bar before reverse split upward by the ratio. So, $0.30 stock wey combine shares 1-for-20 go show as $6 stock for the adjusted series. Figure wey come directly from the post-split tape no get that restatement issue.
| price bucket | upcoming count | upcoming pct | past year count | past year pct |
|---|---|---|---|---|
| Under $1 | 16 | 45.7 | 580 | 68.4 |
| $1 to $5 | 4 | 11.4 | 142 | 16.7 |
| Over $5 | 15 | 42.9 | 126 | 14.9 |
The exact SQL behind every number
SELECT
price_bucket,
upcoming_count,
round(100.0 * upcoming_count / greatest(sum(upcoming_count) OVER (), 1), 1) AS upcoming_pct,
past_year_count,
round(100.0 * past_year_count / greatest(sum(past_year_count) OVER (), 1), 1) AS past_year_pct
FROM
(
SELECT
b.ord AS ord,
b.price_bucket AS price_bucket,
toUInt32(countIf(m.cohort = 'upcoming')) AS upcoming_count,
toUInt32(countIf(m.cohort = 'past_year')) AS past_year_count
FROM
(
SELECT
arrayJoin([1, 2, 3]) AS ord,
multiIf(ord = 1, 'Under $1', ord = 2, '$1 to $5', 'Over $5') AS price_bucket
) AS b
LEFT JOIN
(
SELECT
cohort,
multiIf(pre_close < 1, 1, pre_close < 5, 2, 3) AS ord
FROM
(
SELECT
'upcoming' AS cohort,
s.ticker AS ticker,
argMax(toFloat64(d.close), d.date) AS pre_close
FROM
(
SELECT ticker, execution_date
FROM global_markets.stocks_splits
WHERE execution_date >= today()
AND split_from > split_to
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
) AS s
INNER JOIN
(
SELECT ticker, date, close
FROM global_markets.stocks_daily_aggs
WHERE date >= today() - 30
AND date < today()
AND ticker IN
(
SELECT ticker
FROM global_markets.stocks_splits
WHERE execution_date >= today()
AND split_from > split_to
)
) AS d ON d.ticker = s.ticker
GROUP BY s.ticker, s.execution_date
UNION ALL
SELECT
'past_year' AS cohort,
s.ticker AS ticker,
argMin(toFloat64(d.close), d.date) * any(s.to_shares) / any(s.from_shares) AS pre_close
FROM
(
SELECT
ticker,
execution_date,
max(toFloat64(split_from)) AS from_shares,
max(toFloat64(split_to)) AS to_shares
FROM global_markets.stocks_splits
WHERE execution_date >= today() - 365
AND execution_date < today()
AND split_from > split_to
AND split_to > 0
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
) AS s
INNER JOIN
(
SELECT ticker, date, close
FROM global_markets.stocks_daily_aggs
WHERE date >= today() - 365
AND date < today()
AND ticker IN
(
SELECT ticker
FROM global_markets.stocks_splits
WHERE execution_date >= today() - 365
AND execution_date < today()
AND split_from > split_to
)
) AS d ON d.ticker = s.ticker
WHERE d.date >= s.execution_date
AND d.date < s.execution_date + 7
GROUP BY s.ticker, s.execution_date
)
) AS m ON m.ord = b.ord
GROUP BY b.ord, b.price_bucket
)
ORDER BY ordOver the trailing year, 68.4% of reverse splits get implied pre-split price under $1, and only 14.9% come from above $5. The calendar above show the same pattern in small form. Among the names wey get recent close on the tape, 16 dey under $1 and 15 dey above $5.
Two types of names dey outside the minimum-bid explanation. OTC stocks no get $1 continued-listing rule to meet. OTC reverse split normally na preparation for uplisting, meaning application to move onto an exchange, where initial-listing price floors dey even higher. Leveraged exchange-traded funds too dey combine shares from time to time. Na housekeeping step wey the sponsor use to raise low share price, and no listing rule dey involved. Every other name for the calendar na listed company wey dey manage its bid price.
How many reverse splits dey happen compared with forward splits?
The forward-split calendar, upcoming stock splits, na where the household names dey: company wey share price don climb reach hundreds of dollars dey divide the shares to bring the price come down again. Reverse splits dey the other end of the price range. The panel below count both types by month for the last twelve complete months.
| month | month label | reverse splits | forward splits | reverse share pct |
|---|---|---|---|---|
| 2025-11-01 | Nov 2025 | 69 | 30 | 69.7 |
| 2025-12-01 | Dec 2025 | 129 | 47 | 72.9 |
| 2026-01-01 | Jan 2026 | 69 | 21 | 76.7 |
| 2026-02-01 | Feb 2026 | 89 | 24 | 78.8 |
| 2026-03-01 | Mar 2026 | 135 | 56 | 70.7 |
| 2026-04-01 | Apr 2026 | 97 | 32 | 75.2 |
| 2026-05-01 | May 2026 | 102 | 40 | 71.8 |
| 2026-06-01 | Jun 2026 | 105 | 58 | 64.4 |
| 2026-07-01 | Jul 2026 | 119 | 45 | 72.6 |
| 2026-08-01 | Aug 2026 | 104 | 20 | 83.9 |
| 2026-09-01 | Sep 2026 | 107 | 58 | 64.8 |
| 2026-10-01 | Oct 2026 | 98 | 29 | 77.2 |
The exact SQL behind every number
SELECT
toString(month_start) AS month,
formatDateTime(month_start, '%b %Y') AS month_label,
countIf(from_shares > to_shares) AS reverse_splits,
countIf(to_shares > from_shares) AS forward_splits,
round(100.0 * countIf(from_shares > to_shares) / count(), 1) AS reverse_share_pct
FROM
(
SELECT
toStartOfMonth(execution_date) AS month_start,
ticker,
execution_date,
max(toFloat64(split_from)) AS from_shares,
max(toFloat64(split_to)) AS to_shares
FROM global_markets.stocks_splits
WHERE execution_date >= addMonths(toStartOfMonth(today()), -12)
AND execution_date < toStartOfMonth(today())
AND split_from != split_to
AND ticker NOT IN ('SPCX')
GROUP BY month_start, ticker, execution_date
)
GROUP BY month_start
ORDER BY month_startFor Oct 2026, the latest complete month, the tape record 98 reverse splits and 29 forward splits, making reverse share 77.2%. Twelve months before, for Nov 2025, the count be 69 reverse to 30 forward. If we zoom out by year, the proportion go make more sense.
| year | reverse splits | forward splits | reverse share pct |
|---|---|---|---|
| 2019 | 606 | 388 | 61 |
| 2020 | 679 | 346 | 65.9 |
| 2021 | 485 | 401 | 54.4 |
| 2022 | 620 | 362 | 63 |
| 2023 | 834 | 356 | 70 |
| 2024 | 868 | 447 | 65.9 |
| 2025 | 1036 | 423 | 71 |
| 2026 | 1045 | 392 | 72.7 |
The exact SQL behind every number
SELECT
toString(toYear(execution_date)) AS year,
countIf(from_shares > to_shares) AS reverse_splits,
countIf(to_shares > from_shares) AS forward_splits,
round(100.0 * countIf(from_shares > to_shares) / count(), 1) AS reverse_share_pct
FROM
(
SELECT
ticker,
execution_date,
max(toFloat64(split_from)) AS from_shares,
max(toFloat64(split_to)) AS to_shares
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2019-01-01')
AND execution_date <= today()
AND split_from != split_to
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
)
GROUP BY year
ORDER BY yearSo far for 2026, reverse splits don pass forward splits 1045 to 392, making reverse share 72.7%. For 2019, the first year wey dey the panel, reverse share be 61%. Forward split na story of share price wey grow; reverse split na story of share price wey shrink, and the tape get plenty more of this second type. Recent stock splits show both types side by side after dem don execute, while how often stocks split examine the long-term cadence.
Wetín dey happen on the effective date?
The mechanics dey remain the same for every name on the list, and each one get im own guide, so this section go short.
- Share count. A one-for-twenty divides your position by twenty. If fractional remainder remain, company plan go settle am, either as cash in lieu or by rounding am up to one whole share. Fractional shares for stock split cover both treatments.
- Price. The stock go open around the previous close multiplied by the ratio, and market value of your position no change for that moment. Wetín normally happen for the weeks after na separate matter, and wetín happen after reverse stock split discuss am.
- Cost basis. Cost basis na wetín you pay for the shares, and na the figure dem use measure gain or loss for tax. The total no change; per-share basis go multiply by the ratio. Stock split cost basis get the arithmetic and tax-lot handling.
- Options. Dem go adjust the contracts instead of cancelling dem. For a one-for-twenty, the deliverable normally go reduce from 100 shares to 5, while the strike go remain the same. The old series go carry adjusted flag alongside a new standard series. How stock splits affect options explain the adjustment memo.
- Timing. Brokerage positions normally update overnight before the effective date, and Nasdaq listings often carry temporary fifth letter, D, for twenty trading days afterward. When stock split takes effect show the sequence from announcement to effective date.
FAQ
Reverse stock split wetin be?
Reverse stock split dey join several existing shares into one new share. E dey raise share price by the same multiple, while company total market value remain the same for that moment. One-for-ten dey turn 1,000 shares at $0.50 into 100 shares at $5.00. Reverse stock split wetin be explain the mechanics well.
Why companies dey do reverse stock splits?
Most times, na to regain compliance with the $1 minimum price wey Nasdaq and NYSE require for continued listing. For the trailing year, 68.4% of reverse splits get implied pre-split price below $1. Other less common reasons include preparing OTC stock for exchange listing and raising leveraged fund share price.
Reverse stock split good or bad for shareholders?
The split itself no add or remove value when e happen, and e no change the thing wey push price below $1. Wetin stock do afterward fit vary widely. Na why wetin dey happen after reverse stock split dey measure the actual record instead of repeating market folklore.
How I fit know about reverse split before e happen?
Company dey announce reverse split through press release and 8-K filing, usually one or two weeks before effective date. This normally happen after shareholders don approve the authority at a meeting. Calendar for top of this page gather the announced ones with their ratio and effective date. E dey refresh as new filings enter.
I go lose money for reverse stock split?
No be at the moment of the split. Fewer shares at proportionally higher price still equal the same market value, and total cost basis carry over. Exception na fractional remainder wey broker pay out as cash instead of rounding am up. That one closes small part of the position at split-day price. Fractional shares for stock split explain how brokers dey handle am.
Every panel above get the exact SQL wey dey behind am. Expand any one to see how dem count the rows. If you wan pull reverse-split calendar for one ticker, or reverse-versus-forward mix for any month, ask the question for plain English on the Strasmore terminal.