Strasmore Research
Learn Matt ConnorBy Matt Connor · data as of October 6, 2026 · refreshed weekly

US Stock Splits for Chinese Investors

US stock splits for Chinese investors: when the ex date lands on the Beijing clock, what your holdings screen shows after a 4-for-1, and the filing to check.

US stock splits for Chinese investors land in a mainland or Hong Kong brokerage account exactly as they land anywhere else, with one wrinkle that is purely a clock problem. A split takes effect at the US open, 9:30 a.m. New York time, which the Beijing clock reads as 21:30 or 22:30 that same evening, and the closing price of that session does not print until the small hours of the next Beijing morning. Your share count multiplies, the per-share price divides by the same ratio, and no cash moves either way.

The four dates on a split, and the one that moves your screen

A split carries four dates. Only one of them changes what you see in your holdings.

  • Announcement: the board approves the split and the company discloses it, in a press release and in an 8-K filing with the US Securities and Exchange Commission.
  • Record date: the cutoff for appearing on the shareholder register for the distribution.
  • Payable date: when the additional shares are credited to holders of record.
  • Ex date, also called the effective date: the first session the stock trades at the divided price.

If you hold through a broker, as nearly every retail holder does, the record date is handled inside the custodian chain and never reaches you. The ex date is the one to diary. That is the morning your position changes shape. Our guide to what a stock split is walks the ratio arithmetic, and when a stock split takes effect covers the sequencing.

How often do US stocks split?

Forward splits, where one share becomes several, and reverse splits, where several become one, run through the same corporate action plumbing and arrive in an account the same way.

QueryForward and reverse splits on the US tape, by year
yearforward_splitsreverse_splits
2017391707
2018529526
2019392606
2020362685
2021416491
2022366622
2023362837
2024454871
20254291038
2026363941
The exact SQL behind every number
SELECT
    toString(toYear(execution_date))         AS year,
    uniqExactIf(id, split_to > split_from)   AS forward_splits,
    uniqExactIf(id, split_to < split_from)   AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2017-01-01')
  AND execution_date < today()
  AND ticker NOT IN ('SPCX')
GROUP BY year
ORDER BY year
Run this yourself

So far in 2026 the tape carries 363 forward splits and 941 reverse splits. Reverse splits cluster among very small companies managing a listing price. The household names that fill the financial press are a thin slice of the forward count, and the forward calendar sits in upcoming stock splits.

US stock splits on two clocks: New York and Beijing

The panel below takes recent forward splits of 2-for-1 or larger and stamps each one twice: the New York open where the divided price first trades, and that same instant on a Beijing clock.

QueryRecent US splits, stamped in New York and Beijing time
effective_dateeffective_labeltickerratioshare_multiplieropen_beijingclose_beijing
2026-09-29Sep 29KYBIF3-for-13Sep 29, 21:30Sep 30, 04:00
2026-09-29Sep 29TSOCF4-for-14Sep 29, 21:30Sep 30, 04:00
2026-09-29Sep 29AWBKF5-for-15Sep 29, 21:30Sep 30, 04:00
2026-09-29Sep 29NKNSF2-for-12Sep 29, 21:30Sep 30, 04:00
2026-09-29Sep 29HKTOF3-for-13Sep 29, 21:30Sep 30, 04:00
2026-09-29Sep 29SMFNF2-for-12Sep 29, 21:30Sep 30, 04:00
2026-09-29Sep 29IBIDF2-for-12Sep 29, 21:30Sep 30, 04:00
2026-09-30Sep 30ZCSH3-for-13Sep 30, 21:30Oct 1, 04:00
2026-10-02Oct 2NGKSY3-for-13Oct 2, 21:30Oct 3, 04:00
2026-10-02Oct 2MMSMY2-for-12Oct 2, 21:30Oct 3, 04:00
2026-10-05Oct 5PSKY2-for-12Oct 5, 21:30Oct 6, 04:00
2026-10-05Oct 5TGOSY5-for-15Oct 5, 21:30Oct 6, 04:00
The exact SQL behind every number
WITH completed AS
(
    SELECT
        execution_date,
        ticker,
        toFloat64(any(split_to))   AS to_shares,
        toFloat64(any(split_from)) AS from_shares
    FROM global_markets.stocks_splits
    WHERE execution_date >= today() - 120
      AND execution_date <= today()
      AND split_to >= split_from * 2
      AND ticker NOT IN ('SPCX')
    GROUP BY execution_date, ticker
    ORDER BY execution_date DESC
    LIMIT 12
)
SELECT
    toString(execution_date)                AS effective_date,
    formatDateTime(execution_date, '%b %e') AS effective_label,
    ticker,
    concat(
        if(to_shares = floor(to_shares), toString(toUInt32(to_shares)), toString(round(to_shares, 2))),
        '-for-',
        if(from_shares = floor(from_shares), toString(toUInt32(from_shares)), toString(round(from_shares, 2)))
    )                                       AS ratio,
    round(to_shares / from_shares, 2)       AS share_multiplier,
    formatDateTime(toTimeZone(toDateTime(concat(toString(execution_date), ' 09:30:00'), 'America/New_York'), 'Asia/Shanghai'), '%b %e, %H:%i') AS open_beijing,
    formatDateTime(toTimeZone(toDateTime(concat(toString(execution_date), ' 16:00:00'), 'America/New_York'), 'Asia/Shanghai'), '%b %e, %H:%i') AS close_beijing
FROM completed
ORDER BY execution_date
Run this yourself

The most recent of these, TGOSY at 5-for-1 on Oct 5, multiplied each share into 5. Its first split-adjusted trade printed at Oct 5, 21:30 Beijing time, and the closing price of that same session arrived at Oct 6, 04:00, already the following calendar date. Nothing about the split is late. The US session straddles midnight in China, so a chart drawn on local time files the ex date's close one calendar day after a New York feed does.

What one US session looks like on a Beijing clock

Here is a single real split day, hour by hour: the first session NVDA traded on its new share count, in June 2024. Each bucket shows the New York clock, the Beijing clock, and the average price.

QueryOne US split session, hour by hour, in both time zones
et_timebeijing_clockavg_price_usd
04:00Jun 10, 16:00120.07
05:00Jun 10, 17:00120.14
06:00Jun 10, 18:00120.68
07:00Jun 10, 19:00120.56
08:00Jun 10, 20:00120.32
09:00Jun 10, 21:00119.52
10:00Jun 10, 22:00119.91
11:00Jun 10, 23:00122.16
12:00Jun 11, 00:00122.4
13:00Jun 11, 01:00122.58
14:00Jun 11, 02:00121.63
15:00Jun 11, 03:00121.95
16:00Jun 11, 04:00121.62
17:00Jun 11, 05:00121.74
18:00Jun 11, 06:00121.73
19:00Jun 11, 07:00121.72
The exact SQL behind every number
SELECT
    formatDateTime(toTimeZone(bucket, 'America/New_York'), '%H:%i')      AS et_time,
    formatDateTime(toTimeZone(bucket, 'Asia/Shanghai'), '%b %e, %H:%i')  AS beijing_clock,
    round(toFloat64(avg(close)), 2)                                      AS avg_price_usd
FROM
(
    SELECT
        toStartOfHour(window_start) AS bucket,
        close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'NVDA'
      AND window_start >= toDateTime('2024-06-10 08:00:00', 'UTC')
      AND window_start <  toDateTime('2024-06-11 00:00:00', 'UTC')
)
GROUP BY bucket
ORDER BY bucket
Run this yourself

The first bucket on the tape is 04:00 ET, which the Beijing column stamps Jun 10, 16:00. The last is 19:00 ET, reading Jun 11, 07:00, a different calendar date. Prices across the whole day are already divided: the first bucket averages $120.07 and the last $121.72. There was no moment on the ex date when the old quote and the new share count coexisted.

What your screen shows after a 4-for-1 split

A 4-for-1 turns 1 share into 4 and divides the quote by four. A 137-share holding becomes 548 shares, and at a hypothetical $200 quote before and $50 after, the money is identical. The panel runs that same 137-share lot through real splits of the past few years.

QueryA 137-share lot through real large-cap splits
tickereffective_labelratioshares_from_137
AAPLAug 31, 20204-for-1548
AMZNJun 6, 202220-for-12740
GOOGLJul 18, 202220-for-12740
TSLAAug 25, 20223-for-1411
WMTFeb 26, 20243-for-1411
NVDAJun 10, 202410-for-11370
CMGJun 26, 202450-for-16850
The exact SQL behind every number
WITH latest AS
(
    SELECT
        ticker,
        max(execution_date)                           AS effective_date,
        argMax(toFloat64(split_to), execution_date)   AS to_shares,
        argMax(toFloat64(split_from), execution_date) AS from_shares
    FROM global_markets.stocks_splits
    WHERE ticker IN ('AAPL', 'AMZN', 'CMG', 'GOOGL', 'NVDA', 'TSLA', 'WMT')
      AND execution_date >= toDate('2020-01-01')
      AND execution_date <= today()
    GROUP BY ticker
)
SELECT
    ticker,
    formatDateTime(effective_date, '%b %e, %Y')                                     AS effective_label,
    concat(toString(toUInt32(to_shares)), '-for-', toString(toUInt32(from_shares))) AS ratio,
    toUInt32(floor(137 * to_shares / from_shares))                                  AS shares_from_137
FROM latest
ORDER BY effective_date
Run this yourself

AAPL ran a 4-for-1 on Aug 31, 2020, turning the lot into 548 shares. CMG ran a 50-for-1 on Jun 26, 2024, turning the same lot into 6850.

Every ratio above divides a whole lot into whole shares. Ratios that are not whole multiples do not. A 3-for-2 on 137 shares works out to 205.5, and the half share cannot be delivered. The customary handling is cash in lieu: a small cash credit for the fraction at a reference price, named on the corporate action advice your broker posts. Brokers that support fractional positions may credit the fraction itself instead, which splits and fractional shares covers.

The split itself moves no money. The share count rises by the ratio and the cost per share falls by it, with your total cost unchanged, so the mechanics contain no sale and no disposal. Cash in lieu of a fraction is the one piece that is a real cash payment. How either item is treated where you are tax resident depends on rules this page does not cover, and your own tax adviser is the place to settle it.

Open orders and option contracts are adjusted, not cancelled

A resting order does not vanish on the ex date. Standard practice is to adjust open good-till-cancelled orders by the ratio, so a limit to buy 100 shares at $200 becomes a limit for 400 shares at $50 under a 4-for-1. Broker handling varies in the details, and some desks cancel resting orders ahead of a corporate action rather than adjust them. The notice your broker sends is the authoritative statement for your account.

Listed options are adjusted by the clearing house. For a whole-number ratio, one contract becomes several at a proportionally divided strike: under a 4-for-1, a single contract struck at $200 becomes four struck at $50, each still on 100 shares. For a ratio that is not a whole number, the strike and the deliverable are adjusted instead, and a contract can end up deliverable on an odd share count. The strike ladder that actually trades shows the shift.

QueryNVDA traded option strikes, before and after the split
session_datesession_labelavg_strikemax_strikecontract_count
2024-06-04Jun 41050.2422804000
2024-06-05Jun 51061.2522805155
2024-06-06Jun 61072.6124005007
2024-06-07Jun 71041.8425004392
2024-06-10Jun 10110.032504949
2024-06-11Jun 11103.892505060
2024-06-12Jun 12109.832505029
2024-06-13Jun 13111.342504955
The exact SQL behind every number
SELECT
    toString(date)                           AS session_date,
    formatDateTime(date, '%b %e')            AS session_label,
    round(avg(toFloat64(strike_price)), 2)   AS avg_strike,
    round(max(toFloat64(strike_price)), 2)   AS max_strike,
    uniqExact(ticker)                        AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'NVDA'
  AND date >= toDate('2024-06-04')
  AND date <= toDate('2024-06-13')
  AND volume > 0
GROUP BY date
ORDER BY date
Run this yourself

On Jun 4 the NVDA contracts that traded carried strikes averaging $1050.24, reaching $2280 at the top of the ladder. By Jun 13 the average traded strike was $111.34 and the highest was $250. The ladder was divided and the positions came with it. No holder had to close anything to keep the exposure.

A split versus an ADR ratio change

Many non-US companies trade in New York as American depositary receipts, or ADRs: certificates issued by a depositary bank, each representing a fixed number of the company's ordinary shares in its home market. The depositary can change that number. A receipt that stood for one ordinary share can be redefined as standing for four, or the reverse, and in a holdings screen the event is indistinguishable from a split. The receipt count changes, the per-receipt price changes by the same factor, and the new line appears without explanation.

The difference is who acted, and on what. A split is an issuer action on the shares themselves, approved by the board and disclosed by the company. A ratio change is a depositary action on the receipt, and the ordinary shares in Hong Kong or on a mainland exchange are untouched, their quote continuing through the event unchanged. That home-market quote is the quickest tell. The paperwork is the second: a split arrives in the issuer's press release and 8-K, while a ratio change arrives in a notice from the depositary bank.

Where the authoritative notice lives

Two documents settle any question about a US split. The first is the issuer's own disclosure, the press release and the 8-K, carrying the ratio, the record date, the expected ex date and the board authorization in the company's own words. The second is the exchange corporate action notice from the NYSE or Nasdaq, which fixes the ex date for trading purposes and is what the price feeds follow.

Everything else is a copy. Broker app calendars and data aggregators redraw from those two sources on their own schedules, which means a freshly announced split can sit in one calendar and be missing from another for a day or more, and a ratio corrected in an amended filing can stay stale in a third-party list well after the correction. When two sources disagree, the filing wins. how stock splits are announced traces that path, and due bills covers the edge case where the payable date and the ex date fall out of their usual order.

Data notes
  • The hourly tape panel and the option strike panel are pinned to fixed past dates, so their numbers do not move as new sessions arrive.
  • Clock conversions are computed from the exchange time zone rather than a fixed offset, so daylight saving is handled by the calendar. The US open reaches Beijing at 21:30 during US daylight time and 22:30 once it ends in early November.
  • Panels drawn from the full tape exclude symbols that vendor feeds have assigned to more than one company.

FAQ

What time does a US stock split take effect in China time?

At the US open on the ex date: 21:30 Beijing time while New York is on daylight time, and 22:30 once New York reverts to standard time in early November. The closing price of that first split-adjusted session prints at 04:00 or 05:00 the following Beijing morning.

Does a US stock split change what my holding is worth?

No. The share count multiplies by the ratio and the per-share price divides by it, with no cash changing hands. A 4-for-1 turns 100 shares at a hypothetical $200 quote into 400 shares at $50.

Do I need to do anything when a US stock I hold splits?

The share count updates on its own, usually overnight in Beijing hours. Two things are worth a look on the ex-date morning: any resting good-till-cancelled orders, since broker handling of open orders differs, and any option positions, where the adjusted strike and contract count appear as a new line.

How do I tell a stock split from an ADR ratio change?

Check the issuer's filings and the home-market listing. A split is disclosed by the company in a press release and an 8-K. A ratio change comes from the depositary bank, and the ordinary shares in the home market trade through it at an unchanged price.

Where can I see which US stocks are splitting next?

The issuer's 8-K and the exchange corporate action notice are authoritative. The forward calendar in upcoming stock splits is rebuilt from the same corporate action feed behind the panels on this page.


Every panel here ships with the SQL that produced it. Open one, swap the ticker or the date window, and ask the same question in plain English on the Strasmore terminal.