ประวัติการแตกหุ้น Apple และอัตราส่วนย้อนหลังทั้งหมด
สรุปประวัติการแตกหุ้นของ Apple อย่างครบถ้วน ตั้งแต่อดีตจนถึงปัจจุบัน พร้อมข้อมูลอัตราส่วน วันที่มีผล และตัวคูณสะสมที่ใช้ปรับราคาหุ้นย้อนหลังเพื่อการวิเคราะห์ที่แม่นยำ
3 ประวัติการแตกหุ้นของ Apple ประกอบด้วยการแตกหุ้นจำนวน 3 ครั้ง โดยครั้งล่าสุดคือการแตกหุ้นในอัตรา 4-for-1 ซึ่งมีผลตั้งแต่วันที่ August 31, 2020 หุ้นหนึ่งหุ้นที่ถือไว้ก่อนการแตกหุ้นครั้งแรกสุดจะมีจำนวนเท่ากับ 56 หุ้นในปัจจุบัน ตัวเลขเพียงตัวเดียวนี้คือสิ่งที่เชื่อมโยงราคาตามหน้าข่าวที่ผู้คนจดจำเข้ากับราคาที่ปรากฏบนกราฟในขณะนี้ และตารางด้านล่างนี้คือที่มาของตัวเลขดังกล่าว
Apple ทำการแตกหุ้นมาแล้วกี่ครั้ง
การแตกหุ้น (stock split) คือการเพิ่มจำนวนหุ้นและลดราคาหุ้นลงตามสัดส่วนเดียวกันในวันที่มีผล มูลค่าการถือครองของนักลงทุนจะไม่เปลี่ยนแปลง ณ ขณะนั้น เช่นเดียวกับขนาดของบริษัท กลไกการแตกหุ้น อธิบายรายละเอียดเกี่ยวกับกระบวนการนี้ไว้ ประวัติการแตกหุ้นของ Apple นั้นสั้นพอที่จะสรุปได้ในตารางเดียว
| วันที่แตกหุ้น | มีผลวันที่ | อัตราส่วน | จำนวนหุ้นปัจจุบันต่อหุ้นเดิม |
|---|---|---|---|
| 2005-02-28 | February 28, 2005 | 2-for-1 | 56 |
| 2014-06-09 | June 9, 2014 | 7-for-1 | 28 |
| 2020-08-31 | August 31, 2020 | 4-for-1 | 4 |
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
toString(s.execution_date) AS split_date,
concat(monthName(s.execution_date), ' ',
toString(toDayOfMonth(s.execution_date)), ', ',
toString(toYear(s.execution_date))) AS effective_on,
concat(toString(toUInt32(any(s.split_to))), '-for-',
toString(toUInt32(any(s.split_from)))) AS ratio_label,
toUInt32(round(exp(sum(log(toFloat64(f.split_to) / toFloat64(f.split_from)))))) AS shares_today_per_old_share
FROM
(
SELECT DISTINCT execution_date, split_from, split_to
FROM global_markets.stocks_splits
WHERE ticker = 'AAPL'
) AS s
CROSS JOIN
(
SELECT DISTINCT execution_date, split_from, split_to
FROM global_markets.stocks_splits
WHERE ticker = 'AAPL'
) AS f
WHERE f.execution_date >= s.execution_date
GROUP BY s.execution_date
ORDER BY s.execution_dateคอลัมน์สุดท้ายแสดงข้อมูลสองชุดพร้อมกัน จำนวนหุ้นหนึ่งหุ้นที่ถือไว้ก่อนการแตกหุ้นนั้นจะนับเป็นจำนวนหุ้นเท่ากับตัวเลขดังกล่าวในปัจจุบัน และราคาหุ้นที่ปรากฏก่อนการแตกหุ้นจะถูกหารด้วยตัวเลขเดียวกันเพื่อให้สอดคล้องกับราคาที่คุณเห็นในปัจจุบัน พิจารณาการแตกหุ้น 7-for-1 ซึ่งมีผลในวันที่ June 9, 2014 โดยมีตัวคูณเท่ากับ 28 ซึ่งเป็นผลคูณของการแตกหุ้นครั้งนั้นและทุกครั้งที่เกิดขึ้นหลังจากนั้น ส่งผลให้ราคาหุ้นในช่วงสัปดาห์ก่อนหน้าการแตกหุ้นมีระดับที่ต่ำกว่ามากเมื่อนำมาแสดงบนกราฟในปัจจุบัน
เหตุการณ์ที่เกิดขึ้นก่อนการแตกหุ้นของ Apple
การแตกหุ้นเป็นการตัดสินใจของคณะกรรมการบริษัท ไม่มีกฎของตลาดหลักทรัพย์ใดบังคับให้ต้องทำ และไม่มีระดับราคาใดที่กำหนดให้ต้องทำเช่นนั้น สิ่งที่ข้อมูลในอดีตแสดงให้เห็นคือรูปแบบที่วัดผลได้ในช่วงสิบสองเดือนก่อนหน้าแต่ละวันที่มีการแตกหุ้น ส่วนถัดไปจะแสดงราคาปิดในวันทำการสุดท้ายก่อนการแตกหุ้นแต่ละครั้ง โดยเปรียบเทียบกับราคาปิดเมื่อหนึ่งปีก่อนหน้า
| ประเภทการแตกหุ้น | ราคาปิดปีก่อนหน้า | ราคาปิดก่อนแตกหุ้น | ผลตอบแทน 12 เดือน (%) |
|---|---|---|---|
| Feb 2005 | 0.43 | 1.59 | 272.6 |
| Jun 2014 | 15.78 | 23.06 | 46.1 |
| Aug 2020 | 52.18 | 124.81 | 139.2 |
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
formatDateTime(s.split_date, '%b %Y') AS split_label,
round(argMaxIf(b.close, b.date, b.date <= s.split_date - 365), 2) AS close_year_earlier,
round(argMax(b.close, b.date), 2) AS close_before_split,
round(100 * (argMax(b.close, b.date)
/ argMaxIf(b.close, b.date, b.date <= s.split_date - 365) - 1), 1) AS gain_12m_pct
FROM
(
SELECT DISTINCT execution_date AS split_date
FROM global_markets.stocks_splits
WHERE ticker = 'AAPL'
) AS s
CROSS JOIN
(
SELECT date, toFloat64(close) AS close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
) AS b
WHERE b.date >= s.split_date - 400
AND b.date < s.split_date
GROUP BY s.split_date
HAVING countIf(b.date <= s.split_date - 365) > 0
ORDER BY s.split_dateแท่งราคาประจำวันซึ่งแสดงหนึ่งแถวต่อหนึ่งรอบการซื้อขาย มีข้อมูลย้อนหลังเพียงพอที่จะครอบคลุม 3 ของการแตกหุ้นทั้งหมดที่มีการบันทึกไว้ และทุกครั้งที่เกิดขึ้นล้วนตามหลังปีที่ราคาปรับตัวสูงขึ้น โดยราคาปรับตัวขึ้น 272.6% ก่อนการแตกหุ้น Feb 2005 และปรับตัวขึ้น 139.2% ก่อนการแตกหุ้น Aug 2020 เมื่อเทียบราคาปิดต่อราคาปิด ระดับราคาเป็นอีกครึ่งหนึ่งของภาพรวมที่จำเป็นต้องมีการตีความก่อน แท่งราคาเหล่านี้ถูกปรับค่าตามการแตกหุ้นแล้ว โดยราคาปิดก่อนการแตกหุ้น Aug 2020 จะแสดงเป็น $124.81 ในตาราง แทนที่จะเป็นตัวเลขที่ปรากฏบนเทปบันทึกการซื้อขายในบ่ายวันนั้น ส่วนราคาปิดเมื่อสิบสองเดือนก่อนหน้าจะแสดงเป็น $52.18 บนฐานการคำนวณเดียวกัน
ตัวเลขทั้งสองไม่ใช่ปัจจัยกระตุ้น คณะกรรมการบริษัทสามารถปล่อยให้ราคาหุ้นในเชิงตัวเลขอยู่ในระดับสูงต่อไปได้เรื่อย ๆ และไม่มีตารางใดในหน้านี้ที่แสดงให้เห็นโดยตรงได้ เนื่องจากราคาที่ปรากฏทั้งหมดที่นี่ถูกปรับใหม่ตามจำนวนหุ้นในปัจจุบัน ความถี่ในการแตกหุ้น เป็นตัวกำหนดอัตราฐานของตลาดโดยรวมที่หุ้นตัวนี้อยู่ภายใต้เงื่อนไขเดียวกัน
ราคาหุ้นจะเป็นอย่างไรในวันแตกหุ้น
การแตกหุ้นเกิดขึ้นระหว่างราคาปิดสองวัน ราคาอ้างอิงสำหรับการเปิดตลาดในวันที่มีผลคือราคาปิดก่อนหน้าหารด้วยอัตราส่วน และผู้ถือหุ้นทุกคนจะมีจำนวนหุ้นเพิ่มขึ้นตามสัดส่วนในช่วงเช้าวันนั้น ตารางนี้แสดงช่วงการซื้อขายทั้งสองฝั่งของเหตุการณ์แตกหุ้นล่าสุด โดยมีการปรับราคาตามการแตกหุ้นเรียบร้อยแล้ว
| วันที่ซื้อขาย | วันที่พิมพ์ | ราคาปิด (ปรับค่าแตกหุ้น) | ปริมาณการซื้อขาย (ล้าน) |
|---|---|---|---|
| 2020-08-24 | Aug 24, 2020 | 125.86 | 345.9 |
| 2020-08-25 | Aug 25, 2020 | 124.82 | 211.2 |
| 2020-08-26 | Aug 26, 2020 | 126.52 | 162.5 |
| 2020-08-27 | Aug 27, 2020 | 125.01 | 155.5 |
| 2020-08-28 | Aug 28, 2020 | 124.81 | 187.5 |
| 2020-08-31 | Aug 31, 2020 | 129.04 | 225.6 |
| 2020-09-01 | Sep 1, 2020 | 134.18 | 152.1 |
| 2020-09-02 | Sep 2, 2020 | 131.4 | 200.1 |
| 2020-09-03 | Sep 3, 2020 | 120.88 | 257.6 |
| 2020-09-04 | Sep 4, 2020 | 120.96 | 332.5 |
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
toString(date) AS session_date,
formatDateTime(date, '%b %e, %Y') AS printed_on,
round(toFloat64(any(close)), 2) AS close_split_adjusted,
round(toFloat64(any(volume)) / 1e6, 1) AS volume_millions
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2020-08-24'
AND date <= '2020-09-04'
GROUP BY date
ORDER BY dateโปรดพิจารณาแถวข้อมูลที่อยู่ติดกัน Aug 28, 2020 เป็นช่วงการซื้อขายสุดท้ายที่ใช้จำนวนหุ้นเดิมและปิดที่ $124.81 ในขณะที่ Aug 31, 2020 เป็นช่วงการซื้อขายแรกที่ใช้จำนวนหุ้นใหม่และปิดที่ $129.04 ราคาไม่ได้ลดลงตามอัตราส่วนการแตกหุ้นระหว่างสองแถวนี้ ราคาปิดก่อนหน้าได้ถูกหารปรับค่าเรียบร้อยแล้ว ซึ่งเป็นหลักการทำงานของข้อมูลชุดที่ปรับค่าแล้ว (adjusted series) โดยราคาที่ปรากฏบนกระดานซื้อขายจริงในบ่ายวันนั้นคือค่าที่คูณด้วยตัวคูณแล้ว ซึ่งตารางแรกในหน้านี้ได้แสดงตัวคูณดังกล่าวไว้
มูลค่าของเงินลงทุนไม่ได้ลดลงที่รอยต่อนี้เช่นกัน ราคาบนกระดานซื้อขายถูกหารด้วย 4 และจำนวนหุ้นถูกคูณด้วยตัวเลขเดียวกัน คอลัมน์ปริมาณการซื้อขายแสดงไว้ที่ 187.5 ล้านหุ้น และ 225.6 ล้านหุ้น ตามลำดับ ซึ่งจำนวนหุ้นทั้งสองฝั่งของการแตกหุ้นไม่สามารถนำมาเปรียบเทียบกันโดยตรงได้
เหตุใดประวัติราคาในอดีตของ Apple บนกราฟจึงดูไม่ถูกต้อง
กราฟและหน้าจอแสดงราคาเกือบทุกแห่งแสดงข้อมูลแบบปรับค่าตามการแตกหุ้น (split-adjusted) และแท่งราคาประจำวันในหน้านี้ก็เป็นหนึ่งในนั้น ราคาแต่ละจุดก่อนการแตกหุ้นจะถูกหารด้วยอัตราส่วนการแตกหุ้นนั้นแล้ว เพื่อให้เส้นกราฟมีความต่อเนื่องตลอดช่วงเวลาที่เกิดเหตุการณ์ แผงข้อมูลด้านล่างคือประวัติราคาที่ปรับค่าแล้ว โดยแสดงข้อมูลปีละหนึ่งแถว
| ปี | ราคาสูงสุดรอบปี | ราคาต่ำสุดรอบปี | ราคาปิดสิ้นปี |
|---|---|---|---|
| 2012 | 25.18 | 14.61 | 19.01 |
| 2013 | 20.54 | 13.75 | 20.04 |
| 2014 | 29.94 | 17.63 | 27.6 |
| 2015 | 33.64 | 23 | 26.32 |
| 2016 | 29.67 | 22.37 | 28.96 |
| 2017 | 44.3 | 28.69 | 42.31 |
| 2018 | 58.37 | 36.65 | 39.44 |
| 2019 | 73.49 | 35.5 | 73.41 |
| 2020 | 138.79 | 53.15 | 132.69 |
| 2021 | 182.13 | 116.21 | 177.57 |
| 2022 | 182.94 | 125.87 | 129.93 |
| 2023 | 199.62 | 124.17 | 192.53 |
| 2024 | 260.1 | 164.08 | 250.42 |
| 2025 | 288.62 | 169.21 | 271.86 |
| 2026 | 344.57 | 243.42 | 310.4 |
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
toString(toYear(date)) AS year,
round(toFloat64(max(high)), 2) AS year_high,
round(toFloat64(min(low)), 2) AS year_low,
round(toFloat64(argMax(close, date)), 2) AS year_close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2012-01-01'
GROUP BY toYear(date)
ORDER BY toYear(date)แผงข้อมูลเริ่มต้นในปี 2012 โดยมีราคาสูงสุดอยู่ที่ $25.18 และราคาต่ำสุดอยู่ที่ $14.61 ซึ่งทั้งสองค่าเป็นการคำนวณใหม่โดยอ้างอิงจากจำนวนหุ้นในปัจจุบัน ไม่ใช่จำนวนหุ้นที่มีผลในขณะนั้น หากนำราคาสูงสุดดังกล่าวไปคูณด้วย 28 ซึ่งเป็นตัวคูณที่ครอบคลุมการแตกหุ้นในรอบ 7-for-1 และ 4-for-1 ที่เกิดขึ้นหลังจากนั้น คุณจะได้ราคาตามที่ปรากฏในข่าวที่ผู้คนจดจำได้จากปีนั้น สำหรับปี 2015 ราคาสูงสุดจะอยู่ที่ $33.64 บนฐานการคำนวณเดียวกัน โดยมีเพียงการแตกหุ้นรอบ 4-for-1 ในปี August 31, 2020 เท่านั้นที่คั่นระหว่างปีนั้นกับปัจจุบัน ซึ่งทำให้ 4 เป็นตัวคูณสำหรับแถวนั้น ประวัติราคาที่ปรับค่าตามการแตกหุ้น อธิบายกระบวนการปรับเทียบข้อมูลนี้ในรายละเอียดเพิ่มเติม
ตัวหารเดียวกันนี้ยังถูกนำไปใช้กับบันทึกการจ่ายเงินปันผล เงินปันผลที่ประกาศก่อนการแตกหุ้นจะปรากฏในรูปแบบที่ปรับค่าต่อหุ้นแล้วในชุดข้อมูลที่ปรับค่าตามการแตกหุ้น ในขณะที่เงินสดที่ผู้ถือหุ้นได้รับจริงในขณะนั้นเป็นการจ่ายตามจำนวนหุ้นที่มีอยู่ในวันดังกล่าว การแตกหุ้นส่งผลต่อเงินปันผลของคุณหรือไม่ ครอบคลุมเรื่องการปรับค่าต่อหุ้น และ ประวัติการจ่ายเงินปันผลของ Apple แสดงบันทึกการจ่ายเงินจริง
Apple จะแตกหุ้นอีกครั้งหรือไม่?
การแตกหุ้นจะเกิดขึ้นก็ต่อเมื่อคณะกรรมการบริษัทประกาศออกมาเท่านั้น และบันทึกการดำเนินการของบริษัทข้างต้นสิ้นสุดลงที่ August 31, 2020 สิ่งที่สามารถระบุได้โดยไม่ต้องคาดเดาคือรูปแบบของประวัติที่ผ่านมา ซึ่งมีการแตกหุ้นรวมทั้งสิ้น 3 ครั้ง และสำหรับ 3 ครั้งที่มีข้อมูลการซื้อขายรายวันครบหนึ่งปีเต็มนั้น ราคาหุ้นต่างปรับตัวสูงขึ้นในช่วงสิบสองเดือนก่อนหน้าการแตกหุ้นแต่ละครั้ง ราคาปิดล่าสุดในตารางรายปีอยู่ที่ $310.4 และไม่มีการแตกหุ้นเกิดขึ้นระหว่างช่วงเวลาดังกล่าวจนถึงปัจจุบัน ซึ่งส่งผลให้ตัวเลขที่ปรับค่าแล้วและราคาที่ซื้อขายจริงเป็นตัวเลขเดียวกัน
เงื่อนไขที่จะทำให้เกิดการแตกหุ้นอีกครั้งนั้นมีจำกัด คณะกรรมการบริษัทจะต้องตกลงในอัตราส่วนและกำหนดวันที่มีผลบังคับใช้ จากนั้นตารางแรกในหน้านี้จึงจะปรากฏแถวข้อมูลใหม่ หุ้นคลาส A ของ Berkshire Hathaway เป็นตัวอย่างที่ชัดเจนในทางตรงกันข้าม โดยไม่เคยมีการแตกหุ้นและไม่เคยมีการปรับค่า ราคาที่สูงในเชิงตัวเลขเป็นทางเลือกของบริษัท ไม่ใช่การนับถอยหลังสู่การแตกหุ้นแต่อย่างใด
คำถามที่พบบ่อย
หุ้น Apple แตกพาร์มาแล้วกี่ครั้ง
3 ครั้งตามบันทึกการดำเนินการของบริษัท ครั้งล่าสุดคือการแตกพาร์แบบ 4-for-1 ซึ่งมีผลเมื่อ August 31, 2020 และครั้งก่อนหน้านั้นคือการแตกพาร์แบบ 7-for-1 ซึ่งมีผลเมื่อ June 9, 2014
ปัจจัยการแตกพาร์สะสมของ Apple คือเท่าใด
หุ้นหนึ่งหุ้นที่ถือไว้ก่อนการแตกพาร์ครั้งแรกสุดในบันทึก จะนับเป็น 56 หุ้นในปัจจุบัน ตัวเลขนี้คือผลคูณของอัตราส่วนการแตกพาร์ทุกครั้ง และยังทำหน้าที่เป็นตัวหารระหว่างราคาในอดีตกับราคาที่ปรับปรุงผลการแตกพาร์แล้วสำหรับวันที่เดียวกัน
การแตกพาร์ของหุ้น Apple ทำให้มูลค่าหุ้นที่ถืออยู่เปลี่ยนไปหรือไม่
ไม่เปลี่ยน จำนวนหุ้นจะเพิ่มขึ้นและราคาจะลดลงด้วยตัวเลขเดียวกันในวันที่มีผล แผงข้อมูลด้านบนแสดงราคาของทั้งสองฝั่งของการแตกพาร์ครั้งล่าสุดโดยอิงจากจำนวนหุ้นในปัจจุบันที่ $124.81 และ $129.04 โดยไม่มีการกระโดดของราคาตามอัตราส่วนเกิดขึ้น ในช่วงสัปดาห์นั้นราคาหุ้นถูกหารด้วย 4 ในขณะที่จำนวนหุ้นเพิ่มขึ้นด้วยตัวเลขเดียวกัน
ทำไมประวัติราคาของ Apple ถึงต่ำกว่าราคาที่ฉันจำได้
แผนภูมิจะแสดงข้อมูลแบบปรับปรุงผลการแตกพาร์เป็นค่าเริ่มต้น เช่นเดียวกับแท่งกราฟในหน้านี้ ราคาสูงสุดของ 2012 แสดงอยู่ที่ $25.18 ในแผงข้อมูลรายปี ซึ่งเป็นการคำนวณใหม่ตามจำนวนหุ้นในปัจจุบัน ในขณะที่ราคาซื้อขายจริงในขณะนั้นสูงเป็น 28 เท่าของตัวเลขดังกล่าว
หุ้น Apple จะแตกพาร์อีกครั้งในปีมิถุนายน 2026 หรือไม่
ไม่มีข้อมูลใดในบันทึกที่ระบุถึงการแตกพาร์ในอนาคต และการแตกพาร์จะเกิดขึ้นได้ก็ต่อเมื่อคณะกรรมการบริษัทประกาศเท่านั้น ประวัติที่สังเกตได้คือการแตกพาร์ 3 ครั้งในแผงข้อมูลแรก โดยครั้งล่าสุดมีผลเมื่อ August 31, 2020
แผงข้อมูลทุกส่วนในหน้านี้ใช้คำสั่ง SQL เดียวกันที่อยู่ด้านล่าง คุณสามารถเปิดดูเพื่อตรวจสอบวิธีการนับตัวเลข หรือสอบถามคำถามเดียวกันนี้เกี่ยวกับ ticker อื่นๆ บนเทอร์มินัล Strasmore