Strasmore Research
การเรียนรู้ Matt Connorโดย Matt Connor · อัปเดตเมื่อ 2026-07-24 · data as of July 24, 2026 · refreshed weekly

Reverse Stock Split คืออะไร ดีหรือไม่ดี

การรวมหุ้นแบบ 1 ต่อ 10 เปลี่ยน 10 หุ้นเป็น 1 หุ้นในราคาที่สูงขึ้น 10 เท่าโดยที่มูลค่ารวมเท่าเดิม แม้ทางคณิตศาสตร์จะเป็นกลางแต่บริษัทที่ใช้มักมีปัจจัยอื่นแฝง

การรวมหุ้น (reverse stock split) คือการรวมหุ้นเดิมของบริษัทให้กลายเป็นจำนวนหุ้นที่น้อยลงแต่มีราคาสูงขึ้น ตัวอย่างเช่น หากมีการรวมหุ้นในอัตราส่วน 1 ต่อ 10 หุ้นทุกๆ 10 หุ้นที่คุณถือครองจะกลายเป็นเพียง 1 หุ้น โดยราคาต่อหุ้นจะเพิ่มขึ้นเป็น 10 เท่า แต่รวมแล้วมูลค่ารวมในพอร์ตของคุณจะยังคงเท่าเดิม กระบวนการนี้เป็นภาพสะท้อนที่ตรงกันข้ามกับ การแตกหุ้น ซึ่งเป็นการเปลี่ยนหุ้นหนึ่งหุ้นให้กลายเป็นหุ้นหลายหุ้นที่มีราคาถูกลง กลไกนี้ไม่ส่งผลกระทบต่อมูลค่ารวม แต่กลุ่มบริษัทที่เลือกใช้วิธีนี้มักมีลักษณะเฉพาะตัว โดยข้อมูลในตารางด้านล่างนี้เป็นการติดตามกลุ่มบริษัทดังกล่าวเป็นเวลาหนึ่งปีหลังจากเกิดการรวมหุ้น

การรวมหุ้น (Reverse Stock Split) ส่งผลอย่างไรต่อหุ้นของคุณ?

ในวันที่ดำเนินการ บริษัทจะเปลี่ยนหุ้นเดิมจำนวนหนึ่งให้เป็นหุ้นใหม่ที่มีจำนวนน้อยลง และราคาจะปรับเปลี่ยนตามสัดส่วนเดียวกัน ตัวอย่างสมมติ: คุณถือหุ้นจำนวน 200 หุ้น ที่ราคา 0.60 ดอลลาร์ คิดเป็นมูลค่า 120 ดอลลาร์ หากบริษัทดำเนินการรวมหุ้นในอัตรา 1 ต่อ 20 คุณจะเหลือหุ้น 10 หุ้น ที่ราคาประมาณ 12.00 ดอลลาร์ ซึ่งยังมีมูลค่า 120 ดอลลาร์เท่าเดิม สัดส่วนการถือครองของคุณยังคงเดิม มูลค่าหลักทรัพย์ตามราคาตลาด (Market Capitalization) ไม่เปลี่ยนแปลง และไม่มีสิ่งใดเกี่ยวกับธุรกิจที่เปลี่ยนไปในเช้าวันถัดไป

สิ่งที่เปลี่ยนแปลงคือจำนวนหุ้น: จำนวนหุ้นที่จดทะเบียน (Shares Outstanding) จะลดลงตามสัดส่วนการรวมหุ้น และส่งผลให้ จำนวนหุ้นที่หมุนเวียนในตลาด (float) ลดลงด้วย ซึ่งก็คือส่วนของหุ้นที่มีไว้เพื่อซื้อขายจริง

การระบุสัดส่วนจะเขียนในรูปแบบ "ใหม่ต่อเก่า" การรวมหุ้นในอัตรา 1 ต่อ 20 จะเปลี่ยนหุ้นเดิมทุก 20 หุ้น ให้เป็นหุ้นใหม่ 1 หุ้น ส่วนการแตกหุ้น (Forward Split) ในอัตรา 4 ต่อ 1 จะเปลี่ยนหุ้นเดิมทุก 1 หุ้น ให้เป็น 4 หุ้น หากตัวเลขแรกมีค่าน้อยกว่าตัวเลขที่สอง แสดงว่าเป็นการรวมหุ้น (Reverse Split)

จะเกิดอะไรขึ้นกับหุ้นเศษ (fractional shares) เมื่อมีการรวมหุ้น (reverse split)?

จำนวนหุ้นมักไม่สามารถหารได้ลงตัว ตัวอย่างเช่น หากคุณถือหุ้นอยู่ 45 หุ้น และมีการทำ reverse split ในอัตรา 1-for-10 ผลลัพธ์ทางคณิตศาสตร์จะได้หุ้นใหม่ 4.5 หุ้น แต่บริษัทส่วนใหญ่ไม่ได้ออกหุ้นในรูปแบบเศษหุ้น การประกาศการรวมหุ้นจะระบุวิธีการจัดการมาตรฐานอย่างใดอย่างหนึ่ง ได้แก่ การจ่ายเป็นเงินสดแทน (cash in lieu) โดยบริษัทจะจ่ายเงินตามมูลค่าตลาดของเศษหุ้นนั้น หรือการปัดขึ้นเป็นจำนวนเต็มหุ้นถัดไป การจ่ายเป็นเงินสดแทนมีผลกระทบในทางปฏิบัติ คือการทำ reverse split อาจบังคับให้เกิดการขายหุ้นจำนวนเล็กน้อยที่คุณไม่ได้สั่งซื้อ และจะมีเอกสารทางภาษีที่เกี่ยวข้องตามมาด้วย

ทำไมบริษัทต่างๆ จึงทำการรวมหุ้น (reverse stock splits)?

เหตุผลที่บริษัทส่วนใหญ่มักระบุคือการปฏิบัติตามกฎเกณฑ์การจดทะเบียนในตลาดหลักทรัพย์ ทั้ง Nasdaq และ NYSE ต่างกำหนดมาตรฐานราคาขั้นต่ำของหุ้นที่จดทะเบียนไว้ที่ $1.00 โดยมีเกณฑ์การวัดที่ต่างกัน: สำหรับ Nasdaq หากราคาปิดเสนอซื้อต่ำกว่า $1.00 ติดต่อกัน 30 วันทำการ จะได้รับหนังสือแจ้งเตือนการผิดกฎเกณฑ์ ในขณะที่ NYSE จะวัดจากราคาปิดเฉลี่ยในช่วง 30 วันทำการเทียบกับเกณฑ์เดียวกัน ไม่ว่าจะกรณีใด หากราคาไม่เป็นไปตามเกณฑ์จะเริ่มนับถอยหลังสู่การถูกเพิกถอนออกจากตลาด (delisting) ซึ่งการรวมหุ้นจะช่วยเพิ่มราคาเสนอซื้อด้วยวิธีการทางคณิตศาสตร์เพียงอย่างเดียว โดยปกติแล้วการประกาศมักระบุวัตถุประสงค์ในลักษณะนี้คือ "เพื่อกลับมาปฏิบัติตามข้อกำหนดราคาเสนอซื้อขั้นต่ำ" เหตุผลอื่นๆ ที่มีการระบุไว้ ได้แก่ กฎเกณฑ์ด้านราคาขั้นต่ำของนักลงทุนสถาบันและผู้จัดทำดัชนี ข้อจำกัดของโบรกเกอร์เกี่ยวกับหุ้นที่มีราคาต่ำมาก และภาพลักษณ์ของราคาที่สูงขึ้น

การดำเนินการดังกล่าวไม่ได้เปลี่ยนแปลงพื้นฐานทางธุรกิจ ซึ่งเป็นเหตุผลว่าทำไมการรวมหุ้นจึงไม่มีผลต่อมูลค่า และทำไมการ เลือก ทำจึงเป็นข้อมูลสำคัญ: ตัวอย่างที่เห็นได้ชัดคือหุ้นที่ราคาตกลงมาแตะระดับ $1.00 แล้ว

การแตกหุ้นแบบย้อนกลับ (Reverse stock splits) พบได้บ่อยแค่ไหน?

การแตกหุ้นดูเหมือนเป็นเรื่องที่เกิดขึ้นไม่บ่อยนัก เมื่อบริษัทที่มีชื่อเสียงประกาศแตกหุ้นแบบปกติ (forward split) ทุกๆ หนึ่งหรือสองปี มักจะกลายเป็นข่าวพาดหัวเสมอ แต่ข้อมูลสถิติระบุไว้เป็นอย่างอื่น

คำสั่งดึงข้อมูลการแตกหุ้นและรวมหุ้นใน US ปี 2026: reverse vs. forward
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    countIf(adjustment_type = 'reverse_split') AS reverse_splits,
    countIf(adjustment_type = 'forward_split') AS forward_splits,
    round(100.0 * countIf(adjustment_type = 'reverse_split')
        / greatest(countIf(adjustment_type IN ('reverse_split', 'forward_split')), 1), 1) AS reverse_pct_of_splits
FROM global_markets.stocks_splits
WHERE toYear(execution_date) = 2026
  AND execution_date <= today()

ตั้งแต่ต้นปี 2026 ตลาดหุ้นสหรัฐฯ มีการทำ reverse splits จำนวน 690 ครั้ง เมื่อเทียบกับ forward splits จำนวน 175 ครั้ง หรือคิดเป็นสัดส่วน reverse splits อยู่ที่ 79.8% ของจำนวนการปรับสัดส่วนหุ้นทั้งหมด และปี 2026 ก็ไม่ใช่กรณีพิเศษ เนื่องจากจำนวนดังกล่าวเป็นตัวเลขเดียวกันในทุกปีตั้งแต่ปี 2019:

คำสั่งดึงข้อมูลReverse vs. forward splits รายปี ตั้งแต่ 2019 ถึงปัจจุบัน
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    toYear(execution_date) AS year,
    countIf(adjustment_type = 'reverse_split') AS reverse_splits,
    countIf(adjustment_type = 'forward_split') AS forward_splits,
    round(countIf(adjustment_type = 'reverse_split')
        / greatest(countIf(adjustment_type = 'forward_split'), 1), 1) AS reverse_per_forward
FROM global_markets.stocks_splits
WHERE execution_date >= '2019-01-01'
  AND execution_date <= today()
GROUP BY year
ORDER BY year

จำนวน reverse splits มีมากกว่า forward splits ในทุกปีของกลุ่มข้อมูลที่นำมาวิเคราะห์: โดยมีสัดส่วน 606 ต่อ 95 ใน 2019, 491 ต่อ 174 ใน 2021 และ 690 ต่อ 175 ใน 2026 ซึ่งหมายถึงมี reverse splits จำนวน 3.9 ครั้ง ต่อ forward split หนึ่งครั้ง การแตกหุ้นแบบปกติที่มักเป็นข่าวใหญ่จึงเป็นเพียงข้อยกเว้นในปฏิทินกิจกรรมของบริษัท ไม่ใช่กฎเกณฑ์ทั่วไป

หมายเหตุข้อมูลเกี่ยวกับประเภทการแตกหุ้น

ข้อมูลกิจกรรมของบริษัทบันทึกประเภทการปรับสัดส่วนไว้สามรูปแบบ ได้แก่ reverse splits, forward splits และการจ่ายหุ้นปันผล (stock dividends) การ "แตกหุ้น" ที่มีชื่อเสียงบางกรณีถูกจัดโครงสร้างในรูปแบบการจ่ายหุ้นปันผล เช่น กรณีของ NVDA ในปี 2021 ที่แตกหุ้นแบบ 4-for-1 ดังนั้นจำนวนที่แสดงในที่นี้จึงรวมเฉพาะรายการที่ระบุประเภทเป็น reverse split หรือ forward split เท่านั้น

อัตราส่วนการรวมหุ้น (Reverse Split) ที่พบบ่อยที่สุดคืออะไร?

อัตราส่วนการรวมหุ้นมักเป็นตัวเลขกลมๆ และต้องคำนวณให้ลงตัว ตัวอย่างเช่น หุ้นที่มีราคา 0.10 ดอลลาร์ ต้องใช้การรวมหุ้นอย่างน้อย 1-for-10 เพื่อให้ราคาขึ้นไปถึง 1.00 ดอลลาร์ และการรวมหุ้นในสัดส่วนที่สูงขึ้นจะช่วยเพิ่มช่องว่างให้ราคาปรับตัวขึ้นได้มากขึ้น นี่คือข้อมูลการกระจายตัวของปี 2026 โดยนับรวมรูปแบบมาตรฐานที่หุ้นเดิมถูกรวมเข้าเป็นหุ้นใหม่หนึ่งหุ้น:

คำสั่งดึงข้อมูลอัตราส่วน reverse split ที่พบบ่อยที่สุดในปี 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    concat('1-for-', toString(split_from)) AS ratio,
    count() AS reverse_splits
FROM global_markets.stocks_splits
WHERE adjustment_type = 'reverse_split'
  AND toYear(execution_date) = 2026
  AND execution_date <= today()
  AND split_to = 1
GROUP BY split_from
ORDER BY count() DESC, split_from ASC
LIMIT 10

อัตราส่วนการรวมหุ้นที่พบบ่อยที่สุดในปี 2026 คือ 1-for-10 โดยมีการดำเนินการทั้งหมด 149 ครั้ง การรวมหุ้นแบบตัวเลขกลมๆ เป็นรูปแบบหลัก และสัดส่วนในช่วงปลายของตาราง ซึ่งเป็นการรวมหุ้นเดิม 20, 30 หรือ 50 หุ้นให้เป็นหนึ่งหุ้นนั้น ปรากฏให้เห็นบ่อยกว่าที่นักลงทุนส่วนใหญ่คาดการณ์ไว้

ตัวอย่างการทำ reverse stock split เมื่อเร็วๆ นี้

ตารางด้านล่างแสดงรายการ reverse split ที่เกิดขึ้นล่าสุดจำนวน 12 รายการ โดยระบุอัตราส่วนแบบ new-for-old:

คำสั่งดึงข้อมูลตัวอย่าง reverse stock splits ใน US ล่าสุดที่มีการบันทึกไว้
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    execution_date,
    ticker,
    concat(toString(split_to), '-for-', toString(split_from)) AS ratio,
    round(split_from / split_to, 2) AS old_shares_per_new
FROM global_markets.stocks_splits
WHERE adjustment_type = 'reverse_split'
  AND execution_date <= today()
  AND split_from > split_to
  AND ticker != 'SPCX'
ORDER BY execution_date DESC, split_from / split_to DESC, ticker ASC
LIMIT 12

หุ้นเหล่านี้มักไม่ใช่ชื่อที่คุ้นหู เนื่องจากหุ้นที่ทำ reverse split ส่วนใหญ่เป็นหุ้นขนาดเล็ก และมีอัตราส่วนที่แตกต่างกันอย่างมาก ในเช้าวันที่ดำเนินการ ราคาเปิดของหุ้นแต่ละตัวจะถูกคูณด้วยอัตราส่วนดังกล่าว ซึ่งหากดูจากข้อมูลที่ยังไม่ได้ปรับปรุง (unadjusted feed) จะดูเหมือนราคาพุ่งสูงขึ้นอย่างมหาศาลเพียงชั่วข้ามคืน การตรวจสอบ relative volume จะช่วยแยกแยะความเคลื่อนไหวนี้ออกจากความต้องการซื้อขายที่แท้จริง และ การทำ reverse split จำนวนมาก อาจปรากฏขึ้นพร้อมกันในหน้าจอคัดกรองหุ้นภายในเซสชันเดียว

การรวมหุ้น (Reverse stock split) ส่งผลดีหรือผลเสีย? ผลลัพธ์ที่ตามมาบ่งบอกอะไร

การรวมหุ้นไม่ได้ทำให้มูลค่าเปลี่ยนแปลงไป เพื่อทดสอบว่าข้อสรุปนี้ถูกต้องหรือไม่: ให้พิจารณาการรวมหุ้นทุกครั้งที่เกิดขึ้นในช่วงเวลาที่กำหนด โดยใช้ราคาปิด ณ วันที่มีการดำเนินการเป็นจุดตั้งต้น แล้วติดตามความเคลื่อนไหวของหุ้นเหล่านั้นเทียบกับ S&P 500 ETF ในช่วงเวลาเดียวกัน

คำสั่งดึงข้อมูลผลลัพธ์หลังจากนั้น: median move หลัง reverse split เทียบกับ SPY (การแตกหุ้นเมื่อ 4-9 เดือนก่อน)
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH cohort AS (
    SELECT ticker, min(execution_date) AS ex
    FROM global_markets.stocks_splits
    WHERE adjustment_type = 'reverse_split'
      AND execution_date >= today() - INTERVAL 270 DAY
      AND execution_date <= today() - INTERVAL 120 DAY
      AND ticker != 'SPCX'
    GROUP BY ticker
),
bars AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           toFloat64(argMax(close, window_start)) AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE (ticker IN (SELECT ticker FROM cohort) OR ticker = 'SPY')
      AND window_start >= today() - INTERVAL 275 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
series AS (
    SELECT ticker,
           arrayMap(x -> x.1, arraySort(x -> x.1, groupArray((d, px)))) AS days,
           arrayMap(x -> x.2, arraySort(x -> x.1, groupArray((d, px)))) AS prices
    FROM bars
    GROUP BY ticker
),
spy AS (
    SELECT days AS spy_days, prices AS spy_prices
    FROM series
    WHERE ticker = 'SPY'
),
horizons AS (SELECT arrayJoin([5, 21, 63]) AS h),
fwd AS (
    SELECT c.ticker AS ticker,
           h.h AS h,
           indexOf(s.days, c.ex) AS i0,
           indexOf(spy.spy_days, c.ex) AS j0,
           (s.prices[i0 + h.h] / s.prices[i0] - 1) * 100 AS ret,
           (spy.spy_prices[j0 + h.h] / spy.spy_prices[j0] - 1) * 100 AS spy_ret
    FROM cohort AS c
    INNER JOIN series AS s ON s.ticker = c.ticker
    CROSS JOIN horizons AS h
    CROSS JOIN spy AS spy
    WHERE i0 > 0
      AND j0 > 0
      AND length(s.prices) >= i0 + h.h
      AND s.prices[i0] > 0
)
SELECT multiIf(h = 5, '1 week after (5 sessions)',
               h = 21, '1 month after (21 sessions)',
               '3 months after (63 sessions)') AS horizon,
       count() AS splits_measured,
       round(quantileDeterministic(0.5)(ret, cityHash64(ticker)), 1) AS median_stock_pct,
       round(abs(quantileDeterministic(0.5)(ret, cityHash64(ticker))), 1) AS median_stock_pct_abs,
       round(quantileDeterministic(0.5)(spy_ret, cityHash64(ticker)), 1) AS median_spy_pct,
       round(quantileDeterministic(0.5)(ret, cityHash64(ticker))
             - quantileDeterministic(0.5)(spy_ret, cityHash64(ticker)), 1) AS median_gap_pct,
       round(100.0 * countIf(ret < 0) / count(), 1) AS pct_below_split_day
FROM fwd
GROUP BY h
ORDER BY h

จากการศึกษาการรวมหุ้นจำนวน 297 ครั้งที่มีข้อมูลติดตามผลครบหนึ่งสัปดาห์ พบว่าค่ามัธยฐานของราคาหุ้นปิดที่ระดับ 7.6% ต่ำกว่าราคาปิด ณ วันที่มีการดำเนินการ เมื่อผ่านไปหนึ่งเดือน ค่ามัธยฐานอยู่ที่ -11.4% และเมื่อผ่านไปสามเดือน อยู่ที่ -24.1% ในขณะที่ค่ามัธยฐานของ S&P 500 ETF ในช่วงเวลาเดียวกันอยู่ที่ 4.4% ซึ่งคิดเป็นส่วนต่าง -28.6 percentage points และไม่ใช่กรณีที่หุ้นเพียงตัวเดียวฉุดค่าเฉลี่ยลง เนื่องจากหุ้นมากกว่าเจ็ดในสิบตัว หรือคิดเป็น 72.4% ของกลุ่มตัวอย่าง มีราคาต่ำกว่าราคาปิด ณ วันที่รวมหุ้นเมื่อผ่านไปสามเดือน

นี่คือสิ่งที่คำกล่าวที่ว่า "ไม่ดีและไม่แย่" ละเลยไป: แม้ในทางคณิตศาสตร์จะถือว่าคงที่ แต่กลุ่มหุ้นที่เลือกใช้วิธีนี้กลับไม่ใช่ ผลลัพธ์ที่แท้จริงมีประเด็นสำคัญสองประการ ราคา ณ วันที่มีการดำเนินการนั้นเป็นราคาหลังการรวมหุ้นแล้ว ดังนั้นการเคลื่อนไหวนี้จึงไม่ใช่ผลจากการคูณจำนวนหุ้นจากการรวมหุ้นโดยตรง และการวัดผลนี้ยังมีลักษณะ survivorship-flattered เนื่องจากหุ้นจะต้องยังคงมีการซื้อขายอยู่ในช่วงเวลาที่กำหนดจึงจะถูกนำมานับรวม ซึ่งจำนวนหุ้นที่นำมาคำนวณลดลงจาก 297 ในสัปดาห์แรก เหลือเพียง 279 เมื่อผ่านไปสามเดือน โดยกลุ่มหุ้นที่หลุดจากการคำนวณจะอยู่ในหัวข้อถัดไป

หุ้นที่ทำ reverse-split จะถูกเพิกถอนออกจากตลาดหรือไม่?

จากการศึกษากลุ่มตัวอย่างย้อนหลัง โดยพิจารณาหุ้นที่ทำ reverse splits เมื่อ 12 ถึง 18 เดือนก่อน และติดตามข้อมูลการซื้อขายต่อเนื่องเป็นเวลาหนึ่งปีเต็ม จากนั้นจัดกลุ่มตามผลประกอบการในปีถัดมา ข้อมูลนี้ครอบคลุมทุกบริษัทที่มีการซื้อขายในตลาดปกติก่อนการทำ split

คำสั่งดึงข้อมูลผลประกอบการของบริษัทที่ทำ reverse-split ในหนึ่งปีต่อมา (การแตกหุ้นเมื่อ 12-18 เดือนก่อน)
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH cohort AS (
    SELECT ticker, min(execution_date) AS ex
    FROM global_markets.stocks_splits
    WHERE adjustment_type = 'reverse_split'
      AND execution_date >= today() - INTERVAL 540 DAY
      AND execution_date <= today() - INTERVAL 365 DAY
      AND ticker != 'SPCX'
    GROUP BY ticker
),
repeats AS (
    SELECT c.ticker AS ticker, count() AS later_reverse_splits
    FROM cohort AS c
    INNER JOIN global_markets.stocks_splits AS s ON s.ticker = c.ticker
    WHERE s.adjustment_type = 'reverse_split'
      AND s.execution_date > c.ex
      AND s.execution_date <= c.ex + INTERVAL 365 DAY
    GROUP BY c.ticker
),
bars AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN (SELECT ticker FROM cohort)
      AND (
            (window_start >= today() - INTERVAL 545 DAY AND window_start < today() - INTERVAL 360 DAY)
            OR window_start >= today() - INTERVAL 45 DAY
          )
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
status AS (
    SELECT c.ticker AS ticker,
           countIf(b.d < c.ex) AS pre_split_days,
           countIf(b.d >= today() - 45) AS recent_days,
           any(ifNull(r.later_reverse_splits, 0)) AS later_reverse
    FROM cohort AS c
    INNER JOIN bars AS b ON b.ticker = c.ticker
    LEFT JOIN repeats AS r ON r.ticker = c.ticker
    GROUP BY c.ticker
    HAVING pre_split_days > 0
)
SELECT multiIf(recent_days = 0, 'Stopped printing trades',
               later_reverse > 0, 'Still trading, split again in reverse',
               'Still trading, no second reverse split') AS outcome_one_year_on,
       count() AS companies,
       round(100.0 * count() / sum(count()) OVER (), 1) AS pct_of_cohort
FROM status
GROUP BY outcome_one_year_on
ORDER BY indexOf(['Still trading, no second reverse split',
                  'Still trading, split again in reverse',
                  'Stopped printing trades'], outcome_one_year_on)

46.4% ของกลุ่มตัวอย่าง หรือคิดเป็น 124 บริษัท ยังคงมีการซื้อขายอยู่หนึ่งปีต่อมาโดยไม่มีการทำ reverse split ครั้งที่สองเกิดขึ้น ส่วนที่เหลือแบ่งออกเป็นรูปแบบความล้มเหลวสองลักษณะในสัดส่วนที่ใกล้เคียงกัน โดย 26.2% (70 บริษัท) ได้ทำการ reverse split อีกครั้ง ภายในระยะเวลาสิบสองเดือน เนื่องจากราคาไม่สามารถรักษาให้อยู่เหนือเกณฑ์ที่กำหนดได้นานถึงหนึ่งปีหลังการรวมหุ้นครั้งแรก และ 27.3% (73 บริษัท) ได้หยุดการซื้อขายในตลาดปกติไปโดยสิ้นเชิง

"การหยุดซื้อขาย" ถูกใช้เป็นตัวบ่งชี้แทนการถูกเพิกถอน (delisting proxy) ไม่ใช่การยื่นคำร้องอย่างเป็นทางการ: หุ้นที่ย้ายจากตลาดหลักทรัพย์ในสหรัฐฯ ไปสู่ตลาด over-the-counter จะหายไปจากรายการซื้อขายของตลาดหลักทรัพย์นี้เช่นเดียวกับหุ้นที่เลิกกิจการไปแล้ว และข้อมูลชุดนี้ไม่ได้แยกสองกรณีนี้ออกจากกัน ไม่ว่ากรณีใดก็ตาม Ticker จะไม่ได้อยู่ในตำแหน่งเดิม และเมื่อพิจารณาควบคู่ไปกับตารางผลตอบแทนจะพบว่าข้อมูลมีความสอดคล้องกัน คือ ราคาหุ้นที่มีค่ามัธยฐานหลังการทำ reverse-split จะลดลงในอีกไม่กี่เดือนต่อมา และประมาณหนึ่งในสี่ของหุ้นกลุ่มนี้จะหายไปจากรายการซื้อขายภายในหนึ่งปี

การรวมหุ้นแบบย้อนกลับเพียงครั้งเดียว เมื่อพิจารณาเป็นรายเซสชัน

ค่ามัธยฐานอาจบดบังกลไกที่เกิดขึ้นจริง ต่อไปนี้คือตัวอย่างของหุ้นหนึ่งตัวอย่างละเอียด Asset Entities (ASST) มีการทำ reverse split จำนวน 2 ครั้งในประวัติ คือแบบ 1-for-5 ใน July 2024 และแบบ 1-for-20 ซึ่งมีผลใน February 6, 2026

คำสั่งดึงข้อมูลประวัติการทำ reverse split ของ ASST ที่มีการบันทึกไว้
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    execution_date,
    concat(toString(split_to), '-for-', toString(split_from)) AS ratio,
    concat(monthName(execution_date), ' ', toString(toYear(execution_date))) AS month_label,
    concat(monthName(execution_date), ' ', toString(toDayOfMonth(execution_date)), ', ',
           toString(toYear(execution_date))) AS date_label,
    split_from,
    split_to
FROM global_markets.stocks_splits
WHERE ticker = 'ASST'
  AND adjustment_type = 'reverse_split'
ORDER BY execution_date

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

คำสั่งดึงข้อมูลASST: ราคาปิดรายวันในช่วงการทำ 1-for-20 reverse split (วันที่ดำเนินการ 6 กุมภาพันธ์ 2026)
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    toDate(toTimeZone(window_start, 'America/New_York')) AS date,
    concat(monthName(date), ' ', toString(toDayOfMonth(date)), ', ', toString(toYear(date))) AS date_label,
    round(toFloat64(argMax(close, window_start)), 2) AS close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'ASST'
  AND window_start >= toDateTime('2026-01-30 00:00:00')
  AND window_start < toDateTime('2026-05-09 00:00:00')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY date
ORDER BY date

ราคาปิดล่าสุดก่อนการรวมหุ้น เมื่อวันที่ February 5, 2026 อยู่ที่ $0.49 ซึ่งต่ำกว่าระดับราคาจดทะเบียนที่ $1.00 อย่างมาก ราคาปิดในเซสชันถัดมาซึ่งเป็นวันที่มีการรวมหุ้นอยู่ที่ $11.92 โดยไม่ใช่ผลจากการซื้อขาย แต่เป็นผลจากการรวมหุ้นแบบ 20-to-1 หากใช้เครื่องมือคัดกรองหุ้นแบบไม่ปรับปรุงค่า จะแสดงผลกำไรข้ามคืนถึง 20 เท่า

สิ่งที่เกิดขึ้นหลังจากนั้นคือส่วนที่ค่ามัธยฐานบอกให้คุณคาดการณ์ แต่กรณีเฉพาะรายสามารถแตกต่างออกไปได้ ภายในสามสัปดาห์ หุ้นปิดที่ $7.16 เมื่อวันที่ February 24, 2026 ซึ่งต่ำกว่าราคาปิดในวันที่มีการรวมหุ้นมาก จากนั้นราคาได้ปรับตัวสูงขึ้น โดยปิดท้ายตารางที่ $15.92 เมื่อวันที่ May 8, 2026 ซึ่งอยู่ สูงกว่า จุดเริ่มต้นหลังการรวมหุ้น หุ้นเพียงตัวเดียวไม่สามารถใช้เป็นตัวแทนของกลุ่มได้ เนื่องจากค่ามัธยฐานของกลุ่มหุ้นทั้งหมดปรับตัวลดลง แต่หุ้นตัวนี้กลับไม่ลดลง นี่คือเหตุผลที่ตารางด้านบนแสดงผลเป็นค่ามัธยฐานและหุ้นรายตัว และไม่ใช่การพยากรณ์

คำถามที่พบบ่อย

การทำ reverse stock split ส่งผลดีหรือผลเสีย?

กลไกการทำ reverse split นั้นเป็นกลาง กล่าวคือ ราคาหุ้นจะถูกคูณเพิ่มขึ้นและจำนวนหุ้นจะถูกหารลดลง ทำให้มูลค่ารวมของสถานะการลงทุนยังคงเดิม ข้อมูลเชิงสถิติระบุว่า หุ้นที่ทำ reverse split เมื่อ 4 ถึง 9 เดือนก่อน มีค่ามัธยฐานราคาต่ำกว่าราคาปิด ณ วันที่ดำเนินการไปแล้วสามเดือน อยู่ที่ 24.1% เมื่อเทียบกับค่ามัธยฐานของ S&P 500 ETF ในช่วงเวลาเดียวกันที่ 4.4% ข้อมูลนี้เป็นการอธิบายภาพรวมของกลุ่มหุ้น ไม่ใช่หุ้นตัวใดตัวหนึ่งโดยเฉพาะ

โดยปกติแล้วหุ้นมักจะมีราคาลดลงหลังการทำ reverse split หรือไม่?

จากกลุ่มตัวอย่างที่นำมาวัดผลนี้ ส่วนใหญ่มีแนวโน้มราคาลดลง โดยหุ้นที่ทำ reverse split จำนวน 72.4% มีราคาซื้อขายต่ำกว่าราคาปิด ณ วันที่ดำเนินการไปแล้วสามเดือน โดยมีค่ามัธยฐานอยู่ที่ -24.1% ทั้งนี้ ข้อมูลดังกล่าวคำนวณเฉพาะหุ้นที่ยังมีการซื้อขายอยู่ ณ เวลานั้นเท่านั้น จึงอาจมีค่าต่ำกว่าความเป็นจริงเมื่อเทียบกับหุ้นทั้งหมดในตลาด

หุ้นที่ทำ reverse split จะถูกเพิกถอนออกจากตลาดหรือไม่?

มีบางส่วนที่ถูกเพิกถอน จากบริษัทที่ทำ reverse split เมื่อ 12 ถึง 18 เดือนก่อน พบว่า 27.3% หยุดการซื้อขายในเซสชันปกติบนกระดานหลักหลังจากนั้นหนึ่งปี และอีก 26.2% ได้ทำการ reverse split ครั้งที่สองภายในระยะเวลาสิบสองเดือนเดียวกัน ส่วนหุ้นอีก 46.4% ยังคงมีการซื้อขายอยู่โดยไม่มีการควบรวมหุ้นซ้ำ

ฉันจะสูญเสียเงินจากการทำ reverse stock split หรือไม่?

คุณจะไม่เสียเงินจากกลไกของการ split เช่น การถือหุ้น 100 หุ้นที่ราคา $0.50 และการถือหุ้น 10 หุ้นที่ราคา $5.00 ต่างก็มีมูลค่าสถานะเท่ากับ $50 และสัดส่วนความเป็นเจ้าของของคุณยังคงเดิม ผลกระทบด้านเงินสดโดยตรงเพียงอย่างเดียวคือเศษหุ้น (fractional shares) หากจำนวนหุ้นของคุณไม่สามารถหารด้วยอัตราส่วนได้อย่างลงตัว เศษหุ้นที่เหลือมักจะถูกจ่ายคืนเป็นเงินสด

การทำ reverse split อัตราส่วน 1-for-10 คืออะไร?

หุ้นทุก 10 หุ้นจะกลายเป็น 1 หุ้น และราคาจะถูกคูณด้วย 10 เช่น ผู้ที่ถือหุ้น 1,000 หุ้นที่ราคา $0.80 จะเหลือหุ้น 100 หุ้นที่ราคา $8.00 ซึ่งมีมูลค่าสถานะเท่าเดิมคือ $800 จากบันทึกในปี 2026 อัตราส่วน reverse split ที่พบบ่อยที่สุดคือ 1-for-10 โดยมีการดำเนินการทั้งหมด 149 ครั้ง


ข้อมูลในทุกส่วนข้างต้นมาจากการสืบค้นข้อมูลที่จัดเก็บไว้ คุณสามารถขยายคำสั่ง SQL เพื่อตรวจสอบข้อมูล หรือใช้คำถามเดียวกันนี้เพื่อตรวจสอบประวัติการ split ของหุ้นตัวใดก็ได้ผ่านเทอร์มินัล Strasmore