Strasmore Research
Learn am Matt ConnorBy Matt Connor · Updated 2026-09-25 · data as of September 25, 2026 · refreshed weekly

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 and forward splits.

Reverse stock splits wey dey come, as corporate-actions calendar show am directly below, mostly na compliance events. Company wey dey trade below $1 dey combine its shares so e fit move back above the $1 minimum price standard wey Nasdaq and NYSE enforce to continue listing.

Each row get ticker, ratio, effective date and the last close before the shares combine. List dey refresh by itself. Once split take effect, e go comot from the list, and the next ones go move up.

Reverse stock splits wey dey come for calendar

Reverse split dey join many old shares become one new share. One-for-twenty dey turn twenty shares into one, and e multiply the price by twenty when market open for the effective date, wey be the first trading session for the new price. The nearest one for calendar na FEXXF, a 1-for-8 combination wey go take effect Sep 21. The complete forward list get 19 reverse splits, arranged by effective date, with DPU for Dec 17 the one wey farthest dey ahead.

QueryUpcoming reverse stock splits: ratio, effective date and last close
tickereffectiveeffective labelsplit ratiolast closeclose as of
FEXXF2026-09-21Sep 211-for-8None
UZX2026-09-21Sep 211-for-230.08132026-09-18
AXTX2026-09-22Sep 221-for-47.332026-09-18
CRMX2026-09-22Sep 221-for-44.62026-09-18
LITZ2026-09-22Sep 221-for-46.62026-09-18
NBIZ2026-09-22Sep 221-for-45.962026-09-18
ONDU2026-09-22Sep 221-for-43.542026-09-18
QBTX2026-09-22Sep 221-for-46.152026-09-18
QUBX2026-09-22Sep 221-for-47.542026-09-18
SMU2026-09-22Sep 221-for-44.472026-09-18
VWAV2026-09-22Sep 221-for-200.26282026-09-18
WHLR2026-09-22Sep 221-for-90.26762026-09-18
IBO2026-09-23Sep 231-for-12.620.592026-09-18
DLXY2026-09-28Sep 281-for-50.86022026-09-18
IMMP2026-09-28Sep 281-for-200.28772026-09-18
MTNB2026-09-28Sep 281-for-150.16042026-09-18
DHY2026-09-30Sep 301-for-101.662026-09-18
ETHA2026-10-06Oct 61-for-319.922026-09-18
DPU2026-12-17Dec 171-for-501.632026-09-18
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 80
Run am yourself

Read the ratio column as the number of old shares for each new share. The last close na the latest daily close wey show 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, and you go get rough idea of where the stock fit open for the effective date. The bar chart put the pre-split prices side by side. The next section count how many of dem dey below one dollar. Blank close mean say the name never print daily close for the past 30 days. Most times, this one show 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 below $1?

Both major US exchanges get $1 floor for continued listing. Nasdaq require closing bid price make e reach at least $1.00. If stock close below that level for 30 consecutive business days, exchange go issue deficiency notice, wey be the exchange formal warning. The company then get 180-day compliance period. E go regain compliance if e close at or above $1.00 for ten consecutive business days. NYSE dey check the 30-trading-day average closing price against the same $1.00 level, and e allow six months to fix the problem. Company wey no fit lift the price through any other method get one lever wey work overnight: combine the shares until the quotient pass $1 with enough room. Na wetin determine the ratios for the calendar. Stock wey dey $0.25 need 1-for-8 just to reach $2.00. Boards usually choose ratio wey pass the arithmetic minimum, so dem get room if the stock continue to drift lower afterward.

Rule changes wey dem approve for January 2025 make the process tighter. For both exchanges, company wey fall below $1 again within one year after reverse split no longer get cure period. Nasdaq now dey suspend stock wey remain out of compliance for 360 days, even while appeal still dey pending. One reverse split per year na the practical limit. How long stock fit trade below $1 explain the full clock, notice by notice.

The pre-split price na the main clue. The panel below group two sets according to pre-split price: the names for the calendar above, based on their latest close, and every reverse split wey take effect during the trailing twelve months, based on implied pre-split price. That price na the first post-split close divided by the ratio. This distinction matter for the executed group. A split-adjusted price history restate every bar before reverse split upward by the ratio. So, stock wey dey $0.30 and combine 1-for-20 go show as $6 stock for the adjusted series. Figure wey come directly from the post-split tape avoid that restatement.

QueryPre-split price of reverse splits: the calendar ahead versus the trailing twelve months
price bucketupcoming countupcoming pctpast year countpast year pct
Under $1738.951263.8
$1 to $5527.815018.7
Over $5633.314017.5
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 ord
Run am yourself

For the trailing year, 63.8% of reverse splits get implied pre-split price below $1, and only 17.5% come from above $5. The calendar above show the same pattern in small form. Among the names with recent close on the tape, 7 dey below $1 and 6 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 usually 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 lift 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 happen compared with forward splits?

The forward-split calendar, upcoming stock splits, na where the big company names dey: company wey share price don reach hundreds of dollars, then divide the shares to bring the price down again. Reverse splits na the opposite end of the price range. The panel below count both types every month for the last twelve complete months.

QueryReverse versus forward splits by month, last twelve complete months
monthmonth labelreverse splitsforward splitsreverse share pct
2025-09-01Sep 2025955563.3
2025-10-01Oct 2025883273.3
2025-11-01Nov 2025693069.7
2025-12-01Dec 20251294772.9
2026-01-01Jan 2026692176.7
2026-02-01Feb 2026892478.8
2026-03-01Mar 20261355670.7
2026-04-01Apr 2026973275.2
2026-05-01May 20261024071.8
2026-06-01Jun 20261055864.4
2026-07-01Jul 20261194572.6
2026-08-01Aug 20261042083.9
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_start
Run am yourself

For Aug 2026, the latest complete month, the tape record 104 reverse splits and 20 forward splits. Reverse splits make up 83.9% of the total. Twelve months earlier, for Sep 2025, the count na 95 reverse splits against 55 forward splits. When we look at the numbers by year, the proportion dey clearer.

QueryReverse versus forward splits by year
yearreverse splitsforward splitsreverse share pct
201960638861
202067934665.9
202148540154.4
202262036263
202383435670
202486844765.9
2025103642371
202689031374
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 year
Run am yourself

So far for 2026, reverse splits pass forward splits 890 to 313. Reverse splits make up 74% of the total. For 2019, the first year wey panel show, reverse splits make up 61%. Forward split dey tell story of share price wey grow. Reverse split dey tell story of share price wey fall. The tape get many more of the second type. Recent stock splits show both types side by side after dem execute, while how often stocks split look at how regularly stocks split over the long term.

Wetin dey happen on the effective date?

The mechanics dey the same for every name wey dey the list, and each one get im own guide, so this section go short.

  • Share count. One-for-twenty dey divide 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 roughly at the previous close multiplied by the ratio, and market value of the position no change for that moment. Wetin usually happen for the weeks after na separate matter, and wetin happen after reverse stock split explain am.
  • Cost basis. Cost basis na wetin you pay for the shares, the figure wey dem use measure gain or loss for tax. The total no change; dem multiply the per-share basis by the ratio. Stock split cost basis get the arithmetic and tax-lot handling.
  • Options. Dem adjust contracts instead of cancelling dem. For one-for-twenty, the deliverable normally go reduce from 100 shares to 5, while the strike stay the same. Dem go flag the old series as adjusted alongside a fresh 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 20 trading days afterward. When stock split takes effect lay out the sequence from announcement to effective date.

FAQ

Reverse stock split na wetin?

Reverse stock split dey combine several existing shares into one new share. E raise share price by the same multiple, but company total market value no change for that moment. One-for-ten go turn 1,000 shares at $0.50 into 100 shares at $5.00. Reverse stock split na wetin explain the mechanics fully.

Why companies dey do reverse stock splits?

Most times, na to regain compliance with the $1 minimum price wey Nasdaq and NYSE require make listing continue. For the past year, 63.8% of reverse splits get implied pre-split price below $1. Other less common reasons include preparing OTC stock for exchange listing and increasing leveraged fund share price.

Reverse stock split good or bad for shareholders?

The split itself no add or remove value when e happen. E also no change the thing wey push the price below $1. Wetin the stock do afterward fit vary well-well. Na why wetin dey happen after reverse stock split measure the actual record instead of repeating market folklore.

How I fit know about reverse split before e happen?

Companies dey announce reverse split through press release and 8-K filing. E normally happen one or two weeks before the effective date, after shareholders don approve the authority for a meeting. The calendar for the top of this page gather the announced ones with the 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 the total cost basis carry over. The exception na fractional remainder wey broker pay out as cash instead of rounding up. That one close the small part of the position at the split-day price. Fractional shares for stock split explain how brokers handle am.


Every panel above get the exact SQL wey power am. Expand any one make you 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 in plain English for the Strasmore terminal.

#reverse split#stock splits#calendar#minimum bid#penny stocks