Strasmore Research

หุ้นแตกพาร์มีผลเมื่อใด วัน ex-distribution คืออะไร

การแตกพาร์หุ้นมีผลในวัน ex-distribution ซึ่งโดยปกติเป็นวันทำการหลังวันจ่าย ทำความเข้าใจลำดับเวลาทั้งหมด รวมถึง due bills และเหตุผลที่ราคากับจำนวนหุ้นอาจเปลี่ยนไม่พร้อมกัน

การแตกพาร์หุ้นมีผลในวัน ex-distribution ซึ่งเป็นวันซื้อขายวันแรกที่หุ้นซื้อขายด้วยราคาใหม่หลังการปรับพาร์ สำหรับการแตกพาร์แบบเพิ่มจำนวนหุ้น วันซื้อขายดังกล่าวโดยปกติจะอยู่หนึ่งวันทำการหลังวันจ่ายหรือวันที่หุ้นเพิ่มเติมถูกโอนเข้าบัญชี ลำดับเวลาดังกล่าวทำให้นักลงทุนส่วนใหญ่ประหลาดใจ เพราะหุ้นเพิ่มเติมอาจเข้าบัญชีแล้ว ขณะที่ราคาที่แสดงในตลาดยังเป็นราคาเดิม

วันที่สำคัญทั้งสี่ของการแตกพาร์หุ้นตามลำดับ

การแตกพาร์ทุกครั้งมีวันที่สำคัญสี่วัน และมีเพียงวันเดียวที่เปลี่ยนสิ่งที่เห็นบนหน้าจอราคา ผลของการแตกพาร์ต่อหุ้น ต่อจำนวนหุ้นเป็นเพียงการคำนวณทางคณิตศาสตร์ ความสับสนอยู่ที่ปฏิทิน

  1. วันประกาศ คณะกรรมการอนุมัติการแตกพาร์ และบริษัทเปิดเผยอัตราส่วนพร้อมวันที่ที่ตั้งใจจะใช้ ยังไม่มีการเปลี่ยนแปลงใดเกิดขึ้นกับหุ้นหรือบัญชีใด
  2. วันกำหนดรายชื่อผู้ถือหุ้น เป็นวันตัดยอดในทะเบียน ผู้ที่ตัวแทนโอนหุ้นระบุว่าเป็นผู้ถือหุ้น ณ เวลาปิดทำการของวันดังกล่าว มีสิทธิได้รับหุ้นเพิ่มเติม
  3. วันจ่ายหุ้น หรือเรียกอีกอย่างว่า distribution date เป็นวันที่มีการออกและบันทึกหุ้นเพิ่มเติมเข้าบัญชีของผู้มีสิทธิ โดยปกติจะดำเนินการหลังตลาดปิด
  4. วันขึ้นเครื่องหมาย ex-distribution เป็นวันซื้อขายวันแรกที่หุ้นซื้อขายบนฐานใหม่ด้วยราคาที่ปรับตามอัตราส่วน นี่คือวันที่การแตกพาร์มีผลสำหรับผู้ที่ติดตามกราฟราคา

ตารางด้านล่างแสดงการแตกพาร์แบบ forward split ที่เสร็จสมบูรณ์แล้วในอัตรา 3 ต่อ 1 หรือมากกว่า สำหรับบริษัทที่ผู้อ่านส่วนใหญ่รู้จัก พร้อมวันที่มีผลของแต่ละรายการ

คำสั่งดึงข้อมูลการแตกหุ้นครั้งใหญ่ที่เสร็จสมบูรณ์: หุ้นขนาดใหญ่ที่คัดเลือก อัตรา 3 ต่อ 1 ขึ้นไป, 2022 ถึง 2026
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
Run this yourself

รายการล่าสุดในตารางคือ BKNG ซึ่งมีผลในวันที่ Apr 6, 2026 ณ เวลา 25-for-1 โดยหุ้นเดิมหนึ่งหุ้นเปลี่ยนเป็น 25 หุ้น รายการที่เก่าที่สุดคือ GOOGL ซึ่งเกิดขึ้นใน Jul 18, 2022 รายการทั้งหมด 12 เป็นเหตุการณ์ในอดีตที่มีการชำระเสร็จสิ้นแล้ว จึงสามารถตรวจสอบวันที่ทั้งหมดในรายการเทียบกับประกาศของตลาดหลักทรัพย์ที่เผยแพร่เรื่องดังกล่าวได้

การแตกหุ้นแบบ Forward split มีผลเมื่อใด

ในวันทำการถัดจากวันจ่ายหุ้น บริษัทที่จัดสรรหุ้นหลังตลาดปิดในวันศุกร์ จะเริ่มการซื้อขายด้วยจำนวนหุ้นที่ปรับแล้วในวันจันทร์ถัดไป เมื่อนำหลักเกณฑ์นี้ไปใช้กับการแตกหุ้นทุกครั้งในช่วงห้าปีครึ่งที่ผ่านมา จะเห็นได้จากจำนวนครั้งที่เกิดขึ้นในแต่ละวันของสัปดาห์

คำสั่งดึงข้อมูลวันที่มีผลจำแนกตามวันในสัปดาห์: หุ้นที่จดทะเบียนในสหรัฐฯ, 2021 ถึงกลางปี 2026
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
Run this yourself

เมื่อเรียงตามความถี่ Thursday อยู่ในอันดับสูงสุดด้วยการแตกหุ้นแบบ Forward split จำนวน 300 ครั้งนับตั้งแต่ปี 2021 เทียบกับ 183 ครั้งใน Wednesday ส่วน Reverse split ใช้กลไกกำหนดวันที่มีผลเช่นเดียวกัน และ 789 รายการในกลุ่มนี้ก็มีผลในวัน Thursday เช่นกัน สำหรับเหตุการณ์ที่ยังไม่เกิดขึ้น ปฏิทิน การแตกหุ้นที่กำลังจะเกิดขึ้น จะแสดงวันที่ที่ประกาศไว้ ส่วน การแตกหุ้นล่าสุด จะแสดงรายการที่ดำเนินการไปแล้ว

เหตุใด ex-date จึงอยู่หลังวันจ่ายผลประโยชน์: due bills

ช่วงระหว่าง record date กับ ex-date คือช่วงที่มี due bills หุ้นยังคงซื้อขายที่ราคาก่อนการแตกหุ้นตลอดช่วงดังกล่าว และหุ้นที่มีการโอนเปลี่ยนมือคือหุ้นที่จะถูกคูณจำนวนเมื่อมีการบันทึกผลประโยชน์ ผู้ขายเป็นผู้ถือหุ้นที่มีชื่ออยู่ในทะเบียน และหุ้นส่วนเพิ่มจะถูกบันทึกเข้าบัญชีของผู้ขาย ขณะที่ผู้ซื้อเป็นผู้ชำระราคาก่อนการแตกหุ้นและมีสิทธิได้รับหุ้นดังกล่าว

due bill ทำหน้าที่ปิดช่องว่างนี้ โดยเป็นภาระผูกพันที่แนบมากับการส่งมอบ ซึ่งกำหนดให้ผู้ขายส่งมอบหุ้นเพิ่มเติมเมื่อได้รับหุ้นนั้นแล้ว โบรกเกอร์จะดำเนินการในเบื้องหลัง และโดยทั่วไปผู้ซื้อรายย่อยจะเห็นหุ้นเพิ่มเติมปรากฏในบัญชีหลังจากทำรายการไม่กี่วัน ช่วงเวลาดังกล่าวเริ่มตั้งแต่ record date จนถึง payable date การซื้อขายในวัน ex-date หรือหลังจากนั้นจะชำระราคาอย่างสมบูรณ์ที่ราคาซึ่งปรับแล้ว โดยไม่มีสิ่งใดแนบมาด้วย

โครงสร้างนี้ช่วยรักษากฎหนึ่งไว้ นั่นคือ ราคาที่ประกาศซื้อขายจะปรับหลังจากผู้ถือหุ้นที่มีชื่ออยู่ในทะเบียนทุกรายได้รับการบันทึกผลประโยชน์แล้วเท่านั้น และ due bill จะครอบคลุมผู้ที่ซื้อขายระหว่างช่วงเวลาดังกล่าว เงินปันผลเงินสดตามปกติใช้ลำดับที่กลับกัน โดยวาง ex-date ไว้ด้านหน้า ส่วน record date เทียบกับ ex-dividend date อธิบายกรณีดังกล่าว

กฎ 25%: distribution ใดบ้างที่ใช้ปฏิทินแบบ split

ไม่ใช่ distribution ที่จ่ายเป็นหุ้นทุกประเภทจะใช้ปฏิทินแบบ split FINRA Rule 11140 ซึ่งเป็นส่วนหนึ่งของ Uniform Practice Code กำหนดเส้นแบ่งไว้ที่ 25%: สำหรับ stock dividend หรือ split ที่มีจำนวนหุ้นตั้งแต่ 25% ขึ้นไปของหุ้นที่ออกและจำหน่ายแล้ว ex-date จะเป็นวันทำการแรกหลัง payable date หากต่ำกว่า 25% distribution จะใช้หลักเกณฑ์ ex-date ตามปกติ ซึ่งภายใต้การชำระราคาแบบ T+1 ex-date จะตรงกับ record date ตลาดหลักทรัพย์ใช้เกณฑ์เดียวกันในประกาศการดำเนินการที่เผยแพร่สำหรับแต่ละเหตุการณ์

เมื่อนำ split ของบริษัทที่จดทะเบียนในสหรัฐฯ ตลอดช่วงห้าปีครึ่งที่ผ่านมา มาเรียงตามอัตราส่วน จะเห็นทั้งสองฝั่งของเส้นแบ่งนี้ในกราฟเดียว

คำสั่งดึงข้อมูลหุ้นที่จดทะเบียนในสหรัฐฯ จำแนกตามช่วงอัตราการแตกหุ้น, 2021 ถึงกลางปี 2026: เส้น 25% ในข้อมูล
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)
Run this yourself

4559 ของเหตุการณ์ทั้งหมดเป็น reverse split ในบริษัท 3523 แห่ง โดยจำนวนหุ้นลดลงแทนที่จะเพิ่มขึ้น (reverse stock split มีผลอย่างไร) อธิบายกรณีนี้ ซึ่งดำเนินการ ณ effective date และไม่ก่อให้เกิด due bills) 1101 อยู่ในช่วง under 25% ซึ่งเป็น stock dividend ขนาดเล็กที่ไม่เคยเข้าสู่ปฏิทินแบบ split ส่วนที่สูงกว่าเส้นแบ่งประกอบด้วย 117 ในช่วง 25% to 2-for-1, 727 ที่ 2-for-1 to 5-for-1 และ 334 ที่ 5-for-1 or larger ซึ่งเป็นระดับที่มักก่อให้เกิดข่าวใหญ่

ตัวอย่างตามลำดับเวลา: การแตกหุ้น NVIDIA อัตรา 10 ต่อ 1

NVIDIA ประกาศการแตกหุ้นอัตรา 10 ต่อ 1 พร้อมกับผลประกอบการรายไตรมาสในช่วงปลายเดือนพฤษภาคม 2024 และดำเนินการตามปฏิทินมาตรฐาน โดยมีราคาปิดสิบช่วงการซื้อขายรอบเหตุการณ์ รวมถึง record date, payable date และช่วงการซื้อขายแรกหลังการปรับราคาอยู่ภายในกรอบเวลาเดียวกัน:

คำสั่งดึงข้อมูลNVDA ช่วงการแตกหุ้นอัตรา 10 ต่อ 1: ราคาปิดและปริมาณการซื้อขายในช่วงเวลาซื้อขายปกติ, 3 ถึง 14 มิถุนายน 2024
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
Run this yourself

ให้อ่านแถวตามลำดับ Jun 6, 2024 คือ record date และราคาปิดในวันดังกล่าวอยู่ที่ $1209.42 หุ้นเพิ่มเติมถูกจัดสรรหลังตลาดปิดในวันที่ Jun 7, 2024 ซึ่งเป็นช่วงการซื้อขายที่ปิดที่ราคา $1208.65 และยังคงอยู่ในระดับก่อนการแตกหุ้น Jun 10, 2024 คือ ex-distribution date โดยราคาปิดอยู่ที่ $121.65 หรือประมาณหนึ่งในสิบของราคาซื้อขายก่อนหน้า และแท่งราคาในอดีตบนกราฟแบบเรียลไทม์จะถูกปรับย้อนหลังให้สอดคล้องกัน

ราคาปิดหลังการปรับครั้งแรกไม่ได้เท่ากับราคาปิดก่อนหน้าเมื่อหารด้วยสิบ และไม่เคยเป็นเช่นนั้น การแตกหุ้นจะปรับจำนวนหุ้น ส่วนช่วงการซื้อขายถัดไปจะกำหนดราคาหุ้นตามกลไกเดียวกับทุกช่วงการซื้อขาย ปริมาณการซื้อขายจะแสดงอยู่ในแผงเดียวกัน: 38.4 ล้านหุ้นในช่วงการซื้อขายปกติวันที่ Jun 3, 2024 และ 270.6 ล้านหุ้นในวันที่ Jun 14, 2024 โดยหุ้นแต่ละหุ้นมีสิทธิเรียกร้องในบริษัทคิดเป็นหนึ่งในสิบของสิทธิเดิมเมื่อเริ่มต้นกรอบเวลา

Options ที่จดทะเบียนจะถูกปรับโดยสำนักหักบัญชีในวันเดียวกัน โดยมีการแก้ไข strike และสินทรัพย์ส่งมอบใหม่ การแตกหุ้นส่งผลต่อ options อย่างไร อธิบายกลไกดังกล่าว และ หุ้นจะปรับตัวขึ้นหลังการแตกหุ้นหรือไม่ นำตัวเลขมาใช้ตอบคำถามที่เกิดขึ้นกับทุกปฏิทินการแตกหุ้น

สิ่งที่ผู้ถือหน่วยลงทุนเห็นในบัญชีแต่ละวัน

  • ในวันบันทึกรายชื่อผู้ถือหลักทรัพย์ (record date) ไม่มีการเปลี่ยนแปลงที่มองเห็นได้ จำนวนหุ้น ราคา และมูลค่าสถานะยังคงเท่ากับวันก่อนหน้า
  • ในวันจ่ายหุ้นหรือหลักทรัพย์เพิ่มเติม (payable date) หุ้นเพิ่มเติมมักถูกบันทึกเข้าบัญชีในช่วงข้ามคืน ในช่วงไม่กี่ชั่วโมง บัญชีอาจแสดงจำนวนหุ้นใหม่เทียบกับราคาเดิม ทำให้ยอดคงเหลือดูสูงเกินจริง ก่อนจะปรับให้ถูกต้องเมื่อเปิดตลาดครั้งถัดไป
  • ในวันขึ้นเครื่องหมาย ex-distribution ราคาที่เสนอซื้อขายจะเปิดที่ระดับซึ่งปรับแล้ว มูลค่าสถานะจะกลับมาอยู่ใกล้ระดับเริ่มต้น และประวัติราคาบนกราฟจะถูกปรับย้อนหลัง
  • เงินสดแทนเศษหุ้น (cash in lieu) อัตราส่วนที่หารไม่ลงตัวจะทำให้เกิดเศษหุ้น ตัวอย่างเช่น การแตกหุ้นในอัตรา 3 ต่อ 2 สำหรับหุ้น 7 หุ้น จะได้หุ้น 10.5 หุ้น โดยทั่วไปนายทะเบียนหลักทรัพย์จะจ่ายเงินสดแทนหุ้นครึ่งหุ้นตามราคาอ้างอิง แทนการออกหุ้นเศษส่วน เงินดังกล่าวจะเข้าบัญชีในลักษณะรายการธุรกรรมขนาดเล็กที่ต้องเสียภาษี ไม่ใช่การรับหุ้น

คำถามที่พบบ่อยเกี่ยวกับวันแตกหุ้น

การแตกหุ้นมีผลในวันกำหนดรายชื่อผู้ถือหุ้นหรือวันขึ้นเครื่องหมาย ex-date?

มีผลในวันขึ้นเครื่องหมาย ex-distribution date ส่วนวันกำหนดรายชื่อผู้ถือหุ้นมีไว้เพื่อยืนยันว่าใครมีสิทธิได้รับหุ้นเพิ่มเติมเท่านั้น สำหรับการจ่ายหุ้นตั้งแต่ 25% ขึ้นไป วันขึ้นเครื่องหมาย ex-date คือวันทำการแรกหลังวันจ่ายหุ้น ดังนั้นราคาที่ปรับแล้วจะเริ่มแสดงเมื่อมีการโอนหุ้นเข้าบัญชี

หลังวันกำหนดรายชื่อผู้ถือหุ้นกี่วันการแตกหุ้นจึงมีผล?

ไม่มีจำนวนวันที่ตายตัว บริษัทเป็นผู้กำหนดช่วงเวลาดังกล่าว และประกาศของตลาดหลักทรัพย์เกี่ยวกับรายการนี้จะแจ้งรายละเอียดไว้ การแตกหุ้นของ NVIDIA ในอัตรา 10 ต่อ 1 มีวันกำหนดรายชื่อผู้ถือหุ้นเป็น Jun 6, 2024 จ่ายหุ้นหลังปิดตลาดใน Jun 7, 2024 และเริ่มซื้อขายด้วยราคาที่ปรับแล้วตั้งแต่ Jun 10, 2024

หากซื้อหุ้นระหว่างวันกำหนดรายชื่อผู้ถือหุ้นกับวันแตกหุ้น จะเกิดอะไรขึ้น?

คุณจะได้รับหุ้นเพิ่มเติม รายการซื้อขายดังกล่าวมี due bill ซึ่งเป็นภาระผูกพันที่แนบมากับการส่งมอบ เพื่อโอนหุ้นเพิ่มเติมจากผู้ขายมาให้คุณ คุณชำระด้วยราคาก่อนแตกหุ้น และจะมีจำนวนหุ้นหลังแตกหุ้นอยู่ในบัญชี

หากการแตกหุ้นทำให้เกิดเศษหุ้น จะได้รับเงินสดหรือไม่?

โดยทั่วไปจะได้รับเงินสด หากอัตราการแตกหุ้นทำให้เกิดเศษหุ้น ตัวแทนรับโอนหุ้นมักขายเศษหุ้นดังกล่าวและจ่ายเงินสดแทนในราคาที่ใช้อ้างอิง เงินจำนวนนี้จะเข้าบัญชีในฐานะรายการที่ต้องเสียภาษีจำนวนเล็กน้อย

การแตกหุ้นเปลี่ยนมูลค่าของสถานะการลงทุนหรือไม่?

ไม่เปลี่ยนโดยตัวมันเอง จำนวนหุ้นและราคาจะปรับในอัตราเดียวกันในวันขึ้นเครื่องหมาย ex-date ทำให้มูลค่าของสถานะในขณะนั้นไม่เปลี่ยนแปลง การเคลื่อนไหวของหุ้นหลังจากนั้นเป็นการซื้อขายตามปกติ


ทุกวันและราคาบนหน้านี้มาจาก stored query ที่ประมวลผลข้อมูล corporate actions ที่ยื่นรายงานแล้วและราคาจริงของแต่ละรอบการซื้อขาย เปิดแผงใดก็ได้เพื่ออ่าน SQL หรือเรียกใช้หน้าจอคัดกรองเดียวกันบน Strasmore terminal