股票分割何時生效?除權日與完整時間表
股票分割通常在除權日生效,也就是股票首次以調整後價格交易的交易日。本文說明公告日、名冊日、交割日與除權日的完整順序,並解釋欠單。
股票分割於除權日生效;除權日是股票首次以調整後新價格報價的交易日。就正向分割而言,該交易日通常落在給付日後一個營業日,也就是額外股份入帳的日期。這個先後順序多數人並不熟悉:額外股份可能已經入帳,但市場報價仍維持原價格。
股票分割的四個日期,依序說明
每次分割都有四個重要日期,但只有其中一個會改變報價畫面上的數值。股票分割對股數的影響只是簡單的算術。真正容易混淆的是日期。
- 公告日。 董事會核准分割,公司公布分割比例及預定採用的日期。此時股票價格與任何帳戶都尚未發生變化。
- 股東名冊日。 用於確認名冊的截止日。過戶代理機構在當日收市時登記的持有人,有權取得新增股份。
- 交割日,亦稱分配日。新增股份會發行並記入符合資格持有人的帳戶,通常在收市後完成。
- 除權日。 股票首次按照新基準交易的交易日,價格會依分割比例調整。對查看走勢圖的投資人而言,分割就是在這一天生效。
下表列出讀者多半熟悉的公司中,已完成、比例為 three-for-one 或更高的正向分割,以及各次分割的生效日期。
每個數據背後的精確 SQL 語法
SELECT ticker,
formatDateTime(execution_date, '%b %e, %Y') AS effective_label,
concat(toString(toUInt32(max(split_to))), '-for-', toString(toUInt32(max(split_from)))) AS ratio_label,
round(toFloat64(max(split_to)) / toFloat64(max(split_from)), 1) AS new_shares_per_old_share
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2022-01-01')
AND execution_date <= toDate('2026-07-31')
AND split_to > 0
AND split_from > 0
AND toFloat64(split_to) / toFloat64(split_from) >= 3
AND ticker IN ('AMZN', 'GOOGL', 'TSLA', 'WMT', 'NVDA', 'CMG', 'AVGO', 'SMCI', 'LRCX', 'DECK', 'ORLY', 'NFLX', 'MSFT', 'AAPL', 'COST', 'ISRG', 'BKNG', 'FICO')
GROUP BY ticker, execution_date
ORDER BY max(execution_date) DESC
LIMIT 12表中最近一次的分割是 BKNG,於 Apr 6, 2026 的 25-for-1 生效:一股舊股變為 25。表中最早的一筆是 GOOGL,日期可追溯至 Jul 18, 2022。所有 12 都已成為確定的歷史紀錄,因此清單上的每個日期都能與當時發布該資訊的交易所公告核對。
正向股票分割何時生效?
在股東名冊記錄日的下一個營業日生效。公司若在週五收市後入帳股份,調整後的首個交易日就是次週一。將這項規則套用至過去五年半的每次股票分割,即可從星期幾的統計次數中看出結果。
每個數據背後的精確 SQL 語法
WITH s AS (
SELECT ticker,
execution_date,
toFloat64(max(split_to)) / toFloat64(max(split_from)) AS ratio
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2021-01-01')
AND execution_date <= toDate('2026-07-31')
AND split_to > 0
AND split_from > 0
GROUP BY ticker, execution_date
)
SELECT multiIf(toDayOfWeek(execution_date) = 1, 'Monday',
toDayOfWeek(execution_date) = 2, 'Tuesday',
toDayOfWeek(execution_date) = 3, 'Wednesday',
toDayOfWeek(execution_date) = 4, 'Thursday',
'Friday') AS weekday,
countIf(ratio >= 1.25) AS forward_splits,
countIf(ratio < 1) AS reverse_splits
FROM s
WHERE toDayOfWeek(execution_date) <= 5
GROUP BY weekday
ORDER BY forward_splits DESC, weekday按出現頻率排序,Thursday以自2021年以來的300次正向股票分割居首,Wednesday則有183次。反向股票分割採用相同的生效日期機制,其中789次也落在Thursday。至於尚未發生的事件,即將進行的股票分割行事曆列有已公布日期;近期股票分割則列出已完成的事件。
為何除息日落在付款日之後:附帶權益單據
記錄日與除息日之間的期間,就是附帶權益單據(due bill)發揮作用的時段。在這幾天內,股票仍以拆分前價格交易,且交易中的股票會在分配入帳時按比例增加。賣方是記錄持有人,新增股票會記入賣方帳戶。但買方支付的是拆分前價格,因此有權取得這些新增股票。
附帶權益單據會完成這項交接。它是附加於交割的義務,要求賣方在新增股票入帳後交付給買方。券商會在後台處理,散戶通常只會看到交易完成幾天後,帳戶出現新增股票。這段期間從記錄日持續至付款日。在除息日當天或之後成交的交易,則會以調整後價格正常交割,不附帶任何權益。
這項設計維持一項規則不變:只有在每位記錄持有人都取得新增股票後,報價才會調整;而附帶權益單據則涵蓋期間內所有已完成交易的部位。一般現金股息的流程則相反,除息日位於前端;記錄日與除息日說明了另一種安排。
25%規則:哪些分配適用分割時程
並非每項股份分配都適用分割時程。FINRA Rule 11140 是《統一實務法典》(Uniform Practice Code)的一部分,並以25%劃定界線:若股票股利或股票分割涉及已發行股份的25%或以上,除息日就是支付日後的第一個營業日。低於25%時,該分配則遵循一般除息日慣例;在T+1交割制度下,除息日為基準日當日。各交易所也會在針對每項公司行動發布的處理通知中,採用相同門檻。
將過去五年半所有在美國上市的股票分割依比例排序後,這條界線兩側的事件會同時呈現在一張圖上。
每個數據背後的精確 SQL 語法
WITH s AS (
SELECT ticker,
execution_date,
toFloat64(max(split_to)) / toFloat64(max(split_from)) AS ratio
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2021-01-01')
AND execution_date <= toDate('2026-07-31')
AND split_to > 0
AND split_from > 0
GROUP BY ticker, execution_date
)
SELECT multiIf(ratio < 1, 'reverse split',
ratio < 1.25, 'under 25%',
ratio < 2, '25% to 2-for-1',
ratio < 5, '2-for-1 to 5-for-1',
'5-for-1 or larger') AS ratio_band,
count() AS splits,
uniqExact(ticker) AS companies
FROM s
GROUP BY ratio_band
ORDER BY min(ratio)其中,4559的事件為反向股票分割,涉及3523家公司;這類交易會減少股份數量,而非增加股份數量(反向股票分割的作用涵蓋這種情況。此類交易按生效日處理,也不會產生欠單)。1101落在under 25%區間,屬於不會改用分割時程的小額股票股利。界線以上則包括117落在25% to 2-for-1區間、727為2-for-1 to 5-for-1,以及334為5-for-1 or larger;最後一類最容易成為新聞焦點。
一個實例時間軸:NVIDIA 的 10 股拆 1 股
NVIDIA 在2024年5月底公布季度業績時,同步宣布進行 10 股拆 1 股的股票分割,並採用標準日程。事件前後共涵蓋十個交易日的收盤價,記錄日、支付日與首次調整後交易日都落在這段期間內:
每個數據背後的精確 SQL 語法
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS date,
formatDateTime(toDate(toTimeZone(window_start, 'America/New_York')), '%b %e, %Y') AS day_label,
round(toFloat64(argMax(close, window_start)), 2) AS close_usd,
round(toFloat64(sum(volume)) / 1e6, 1) AS volume_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-06-03')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2024-06-14')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY date, day_label
ORDER BY date請依序閱讀各列。Jun 6, 2024 是記錄日,當日收盤價為 $1209.42。新增股份在 Jun 7, 2024 收市後發放;該交易日收於 $1208.65,仍維持拆股前的價格水準。Jun 10, 2024 是除權日:當日收盤價為 $121.65,約為前一筆成交價的十分之一,而即時圖表中的歷史 K 線也已重新調整,以保持一致。
首次調整後的收盤價並不是前一日收盤價除以十,也永遠不會如此直接計算。拆股會調整股份數量。其後的交易日仍依照一般市場機制為股票定價。成交量顯示在同一面板中:Jun 3, 2024 正常交易時段成交 38.4 百萬股,Jun 14, 2024 則為 270.6 百萬股;每股所代表的權益,均為這段期間開始時的十分之一。
上市選擇權由結算機構在同一日期進行調整,並重新設定履約價與交割標的;股票分割如何影響選擇權 說明相關機制,而 股票分割後股價會上漲嗎 則以數據回答每次拆股日程都會引發的問題。
持有人每天在帳戶中看到的變化
- 在股東名冊基準日。 帳戶中不會出現明顯變化。持股數、價格及部位價值都與前一日相同。
- 在股息或分配款支付日。 增發股份通常會在隔夜入帳。數小時內,帳戶可能以原有價格顯示新增的持股數,導致餘額暫時膨脹,並在下一次開盤時自行修正。
- 在除權息日。 報價會以調整後的水準開盤,部位價值回到拆分前的水準,圖表上的歷史價格也會重新調整。
- 現金代替。 若拆分比例無法整除,便會產生零股。例如,持有7股進行 three-for-two 拆分後,會變成10.5股。過戶代理機構通常會按照參考價格,以現金支付半股,而不是發行零股;這筆款項會以小額應稅交易的形式入帳,不會以股票形式發放。
股票分割日期常見問題
股票分割是在股東名冊基準日還是除權日生效?
在除權日生效。股東名冊基準日只用來確定哪些投資人有權取得新增股份。若分配比例達25%或以上,除權日會是支付日後的第一個營業日,因此股份入帳後,調整後的價格才會出現成交紀錄。
股票分割在股東名冊基準日後幾天生效?
沒有固定天數。公司會設定兩者之間的間隔,交易所發布的公司行動通知也會列明相關日期。NVIDIA的10換1股票分割,股東名冊基準日為Jun 6, 2024,並於Jun 7, 2024收市後進行分配,調整後的交易則自Jun 10, 2024開始。
如果我在股東名冊基準日與股票分割日之間買進股票,會發生什麼事?
你會取得新增股份。這筆交易會附帶 due bill,也就是隨交割移轉、由賣方將新增股份交付給你的權利義務憑證。你支付分割前的股價,最終取得分割後的股份數量。
股票分割產生零股時,我會收到現金嗎?
通常會。若分割比例產生零股,過戶代理機構通常會將零股賣出,並按照參考價格支付現金代替股份;這筆金額會以一筆小額應稅交易入帳。
股票分割會改變我的持倉價值嗎?
股票分割本身不會。除權日時,股份數量與股價會按照相同比例變動,因此持倉價值在該時點維持不變。此後股價的變化則屬一般市場交易結果。
本頁的每個日期與價格,均來自對已申報公司行動及實際交易時段價格執行的 stored query。開啟任一面板即可查看 SQL,或在 Strasmore terminal 上執行相同的篩選條件。