NVDA กำไร พฤษภาคม 2023 และช่องว่างราคา AI
วิเคราะห์เหตุการณ์วันที่ 25 พฤษภาคม 2023 เมื่อ NVDA ประกาศคาดการณ์รายได้ที่สูงกว่าคาด จนเกิดช่องว่างราคาหุ้นที่ส่งผลให้เกิดยุค AI supercycle
ในช่วงเย็นของวันที่ 24 พฤษภาคม 2023 NVIDIA ได้คาดการณ์รายได้ในไตรมาสถัดไปสูงกว่าค่าเฉลี่ยที่ Wall Street คาดการณ์ไว้ประมาณร้อยละห้าสิบ ซึ่งตัวเลขจากกลุ่มธุรกิจ data-center นี้เองที่ทำให้ "AI capex" กลายเป็นประเด็นหลักที่ขับเคลื่อนตลาด การตอบสนองของราคาหุ้นเกิดขึ้นเกือบทั้งหมดในช่วงเวลาที่นักลงทุนส่วนใหญ่ไม่สามารถซื้อขายได้ นั่นคือ ช่วงข้ามคืน (overnight) หน้าเว็บนี้จะแสดงข้อมูลย้อนหลังของช่องว่างราคา (gap) ที่เป็นจุดเริ่มต้นของยุค AI supercycle จากบันทึกข้อมูลรายนาที ไม่ว่าจะเป็นตัวเลขคาดการณ์ดังกล่าว ผลกระทบต่อกลุ่มอุตสาหกรรม semiconductor อื่นๆ ข้อมูลจากตลาด options รวมถึงอันดับของช่องว่างราคานี้เมื่อเทียบกับประวัติศาสตร์กว่าสองทศวรรษของ NVDA และเส้นทางสู่มูลค่าบริษัทระดับหนึ่งล้านล้านดอลลาร์ ทุกตัวเลขมาจากการดึงข้อมูลในระบบ คุณสามารถขยายส่วนต่างๆ เพื่อดูคำสั่ง SQL ได้
สิ่งที่ NVIDIA คาดการณ์ไว้จริง
ตัวเลขที่ผู้ติดตามเหตุการณ์นี้มักต้องการคือตัวเลขคาดการณ์ ซึ่งมีรายละเอียดตามที่รายงานไว้ในขณะนั้น สำหรับไตรมาสเดือนเมษายน (fiscal Q1 2024) NVIDIA รายงานรายได้ที่ 7.19 พันล้านดอลลาร์ เทียบกับค่าเฉลี่ย consensus ที่ประมาณ 6.52 พันล้านดอลลาร์ โดยมีกำไรปรับปรุง (adjusted earnings) อยู่ที่ 1.09 ดอลลาร์ต่อหุ้น เทียบกับที่คาดการณ์ไว้ประมาณ 0.92 ดอลลาร์ ซึ่งถือว่าสูงกว่าที่คาดการณ์ไว้มาก แต่ประเด็นสำคัญอยู่ที่แนวโน้มในอนาคต: การคาดการณ์รายได้สำหรับไตรมาสเดือนกรกฎาคมอยู่ที่ 11.00 พันล้านดอลลาร์ บวกหรือลบไม่เกิน 2% เทียบกับค่าเฉลี่ย consensus ของตลาดที่ประมาณ 7.15 พันล้านดอลลาร์ โดยปกติบริษัทขนาดใหญ่จะคาดการณ์ตัวเลขใกล้เคียงกับความคาดหวังเพียงไม่กี่เปอร์เซ็นต์ แต่ครั้งนี้ตัวเลขสูงกว่าความคาดหวังมากกว่าห้าสิบเปอร์เซ็นต์ ในด้านรายได้ของบริษัทที่มีขนาดใหญ่ที่สุดแห่งหนึ่งของโลก โดยบริษัทระบุว่าเกิดจากความต้องการชิปสำหรับ data-center เพื่อใช้ใน AI ต่อมาการคาดการณ์ดังกล่าวพิสูจน์แล้วว่าเป็นการคาดการณ์ที่ต่ำกว่าความเป็นจริง เนื่องจากรายได้ในไตรมาสเดือนกรกฎาคมอยู่ที่ 13.51 พันล้านดอลลาร์ เมื่อ NVIDIA รายงานผลประกอบการในเดือนสิงหาคม ตัวเลข consensus เหล่านั้นเป็นเพียงข้อมูลบริบทที่รายงานโดยสื่อ ไม่ใช่ข้อมูลจากคลังข้อมูลโดยตรง ข้อมูลทั้งหมดด้านล่างนี้คือผลสรุปจากตลาดที่มีต่อตัวเลขดังกล่าว
ช่องว่างราคาที่เกิดขึ้นจริง
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
(
SELECT argMaxIf(toFloat64(close), window_start,
(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2023-05-24 00:00:00') AND window_start < toDateTime('2023-05-25 04:00:00')
) AS rth_close_524,
(
SELECT argMax(toFloat64(close), window_start)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2023-05-24 00:00:00') AND window_start < toDateTime('2023-05-25 04:00:00')
) AS last_extended_524
SELECT
round(rth_close_524, 2) AS may24_official_close,
round(last_extended_524, 2) AS may24_last_extended_print,
round((last_extended_524 / rth_close_524 - 1) * 100, 1) AS after_hours_move_pct,
round(toFloat64(argMinIf(open, window_start,
(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS may25_rth_open,
round((toFloat64(argMinIf(open, window_start,
(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / rth_close_524 - 1) * 100, 1) AS overnight_gap_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2023-05-25 04:00:00') AND window_start < toDateTime('2023-05-25 23:59:00')ราคาปิดอย่างเป็นทางการเมื่อวันที่ 24 พฤษภาคม คือ $305.41 เพียงไม่กี่ชั่วโมงต่อมา ราคาในช่วง after-hours ได้ปรับตัวขึ้นไปถึง $380.6 หรือเพิ่มขึ้น 24.6% ในช่วง extended-session จากการประกาศแนวโน้มผลประกอบการ เมื่อตลาดเปิดทำการตามปกติในเช้าวันถัดไป ราคาอยู่ที่ $385.23 ซึ่งเป็นช่องว่างราคา (gap) ข้ามคืนที่ +26.1% หรือคิดเป็นมูลค่าตลาดที่เพิ่มขึ้นประมาณ $197 พันล้านดอลลาร์ ระหว่างช่วงปิดตลาดครั้งก่อนถึงช่วงเปิดตลาดครั้งถัดไป โดยอ้างอิงจากจำนวนหุ้นที่จดทะเบียนในขณะนั้นประมาณ 2.47 พันล้านหุ้น กรณีนี้ยังคงเป็นตัวอย่างมาตรฐานในยุคปัจจุบันของ สาเหตุที่หุ้นเกิดช่องว่างราคา: ข้อมูลถูกเปิดเผยในช่วงที่ตลาดหลักปิดทำการ และ ช่วงเวลาซื้อขายพิเศษ ได้ทำการปรับราคาใหม่ก่อนที่ผู้ถือหุ้นส่วนใหญ่จะสามารถดำเนินการได้
วันถัดจากช่วงราคาที่กระโดดขึ้น
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
(
SELECT argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2023-05-24 00:00:00') AND window_start < toDateTime('2023-05-25 04:00:00')
) AS prior_rth_close
SELECT
round(prior_rth_close, 2) AS prior_close,
round(toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_open,
round((toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS gap_pct,
round(minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_low,
formatDateTime(toTimeZone(argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 'America/New_York'), '%H:%i') AS low_et,
round(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_high,
formatDateTime(toTimeZone(argMaxIf(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start))), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 'America/New_York'), '%H:%i') AS high_et,
round(toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_close,
round((toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS day_change_pct,
round((minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / prior_rth_close - 1) * 100, 1) AS low_vs_prior_pct,
round(toFloat64(sum(volume)) / 1e6, 1) AS day_shares_m,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2023-05-25 04:00:00') AND window_start < toDateTime('2023-05-25 23:59:00')ผลลัพธ์ที่เกิดขึ้นนั้นสวนทางกับความคาดหมาย: หลังจากเกิดช่องว่างราคา (gap) ที่ +26.1% ราคาในช่วงการซื้อขายปกติแทบไม่มีการเปลี่ยนแปลงเลย ราคาเปิดอยู่ที่ $385.23 โดยราคาต่ำสุดในช่วงที่มีการเทขายลงไปแตะ $366.35 เมื่อเวลา 09:38 ET เพียงไม่กี่นาทีหลังเปิดตลาด และแม้แต่ราคาต่ำสุดนั้นยังสูงกว่าราคาปิดวันก่อนหน้าถึง +20% ดังนั้นช่องว่างราคาจึงไม่ถูกเติมเต็ม (gap fill) เลย ราคาสูงสุดของวันอยู่ที่ $394.8 เมื่อเวลา 11:27 ET และราคาปิดที่ $379.79 อยู่ในระดับใกล้เคียงกับราคาเปิดเพียงไม่กี่เปอร์เซ็นต์ โดยมีปริมาณการซื้อขายมหาศาลถึง 151.4 ล้านหุ้น ผลตอบแทนของวันนี้ตกเป็นของผู้ที่ถือครองหุ้นข้ามคืนเท่านั้น ผู้ซื้อในช่วงเปิดตลาดต้องซื้อในราคาที่ปรับตัวขึ้นเต็มจำนวน และผู้ขายในช่วงเปิดตลาดสามารถทำกำไรจากส่วนต่างนั้นได้ ช่องว่างราคาคือเหตุการณ์สำคัญ ส่วนการซื้อขายในวันคือการชำระราคาตามมูลค่าใหม่
กลุ่มอุตสาหกรรมเคลื่อนที่ไปทั้งกลุ่มหรือไม่?
หาก "กระแส AI" จำกัดอยู่เพียงแค่หุ้นตัวเดียว ก็จะเป็นเพียงการพุ่งขึ้นของราคาตามผลประกอบการเท่านั้น ประเด็นที่ควรทดสอบคือการปรับราคาได้ขยายวงกว้างไปมากกว่า NVDA ในเซสชันเดียวกันหรือไม่ ดังนั้น ข้อมูลนี้จึงเป็นการวัดผลระหว่างราคาปิดวันที่ 24 พฤษภาคม ถึงราคาปิดวันที่ 25 พฤษภาคม สำหรับกลุ่มหุ้นเซมิคอนดักเตอร์และหุ้นที่เกี่ยวข้องกับ AI ที่ผ่านการตรวจสอบแล้ว โดยใช้ ETF ดัชนีอย่าง SPY และ QQQ เป็นบริบทของตลาด
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
ticker,
may24_close,
may25_close,
round((may25_close / may24_close - 1) * 100, 1) AS day_change_pct
FROM (
SELECT
ticker,
round(argMaxIf(toFloat64(close), window_start,
toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2023-05-24') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS may24_close,
round(argMaxIf(toFloat64(close), window_start,
toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2023-05-25') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS may25_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('NVDA', 'AMD', 'TSM', 'AVGO', 'MU', 'INTC', 'MSFT', 'SPY', 'QQQ')
AND window_start >= toDateTime('2023-05-24 00:00:00') AND window_start < toDateTime('2023-05-26 00:00:00')
GROUP BY ticker
)
ORDER BY day_change_pct DESCราคาหุ้นมีการเคลื่อนไหว แต่เป็นการเคลื่อนไหวที่ไม่เท่ากัน ผู้ผลิตชิปรายใหญ่สองรายที่ใกล้เคียงกับการซื้อขายที่สุด ได้แก่ TSM (+12%) และ AMD (+11.2%) มีการปรับราคาขึ้นเป็นเลขสองหลักในเซสชันเดียวกันโดยไม่มีการประกาศผลประกอบการในคืนนั้น และ AVGO ปรับตัวขึ้น 7.3% ในขณะที่ตลาดโดยรวมแทบไม่มีการเปลี่ยนแปลง โดย SPY ปิดบวกเพียง 0.9% และ Nasdaq-100 ETF อย่าง QQQ ปิดบวก 2.4% นอกจากนี้ ความแตกต่างของราคาภายในกลุ่มอุตสาหกรรมเป็นตัวบ่งชี้ว่าตลาดกำลังคัดกรองหุ้นผู้ชนะ มากกว่าที่จะพยุงหุ้นทุกตัวที่เกี่ยวข้อง โดย Intel ปิดเซสชันเดียวกันที่ -5.4% การปรับราคาภายในกลุ่มอุตสาหกรรมที่มีหุ้นที่ราคาลดลงปนอยู่ด้วยนั้น แตกต่างจากการพุ่งขึ้นของตลาดในวงกว้าง และความแตกต่างที่เห็นได้ชัดตั้งแต่วันแรกนี้ ได้กลายเป็นลักษณะเฉพาะของการซื้อขายหุ้นกลุ่ม AI
ข้อมูลการซื้อขายออปชัน: เกิดขึ้นภายหลัง ไม่ใช่ก่อนหน้า
หากนักเทรดมีการซื้อดักหน้าก่อนการประกาศผลประกอบการ ข้อมูลจะปรากฏให้เห็นในรายการออปชัน นี่คือข้อมูลการซื้อขายออปชันทั้งหมดของ NVDA ซึ่งประกอบด้วยทุกสัญญาในทุกราคาใช้สิทธิและวันหมดอายุ โดยแบ่งตามรอบการซื้อขาย ได้แก่ ห้าช่วงการซื้อขายก่อนการรายงานผล, ช่วงที่มีการรายงานผล และวันที่มีราคาเปิดกระโดด
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
toString(toDate(toTimeZone(sip_timestamp, 'America/New_York'))) AS session,
round(sum(size) / 1e6, 2) AS contracts_m,
round(count() / 1e3, 0) AS trades_k,
round(100.0 * sumIf(size, substring(ticker, 13, 1) = 'C') / sum(size), 1) AS call_share_pct,
round(sum(size * price * 100) / 1e9, 2) AS premium_bn
FROM global_markets.options_trades
WHERE ticker LIKE 'O:NVDA2%'
AND sip_timestamp >= toDateTime('2023-05-17 00:00:00') AND sip_timestamp < toDateTime('2023-05-26 00:00:00')
GROUP BY session
ORDER BY sessionข้อมูลก่อนการรายงานผลแสดงให้เห็นว่าไม่มีการแห่ซื้ออย่างรุนแรง กิจกรรมการซื้อขายมีความคึกคักในช่วงสัปดาห์ที่มีการใช้สิทธิออปชัน (opex week) โดยมีปริมาณสูงสุดที่ 1.78 ล้านสัญญาในวันที่ 2023-05-18 ซึ่งเป็นหนึ่งช่วงการซื้อขายก่อนวันหมดอายุรายเดือน expiration ของวันที่ 19 พฤษภาคม ส่วนสองช่วงการซื้อขายก่อนการประกาศผลประกอบการนั้นเป็นช่วงที่เงียบที่สุดในช่วงเวลาดังกล่าว โดยมีปริมาณอยู่ที่ 0.37 และ 0.42 ล้านสัญญา สำหรับช่วงที่มีการรายงานผลนั้นมีปริมาณอยู่ที่ 0.93 ล้านสัญญา หลังจากนั้นเมื่อมีการประกาศแนวโน้มธุรกิจ (guidance) ปริมาณสัญญาในวันที่มีราคาเปิดกระโดดพุ่งสูงขึ้นถึง 2.75 ล้านสัญญา ซึ่งเป็นปริมาณที่สูงที่สุดในช่วงเวลาดังกล่าว และมี ค่าพรีเมียมออปชันรวม $4.82 billion ในการซื้อขายเพียงรอบเดียว เมื่อเทียบกับ $0.77 billion ในช่วงที่มีการรายงานผล และประมาณ $0.39–$0.4 billion ในช่วงวันที่เงียบเหงา โดย Call options มีสัดส่วนเป็น 59.8% ของปริมาณสัญญาในวันที่มีราคาเปิดกระโดด ข้อควรระวังในการอ่านข้อมูลนี้คือ ข้อมูลนี้คือ ปริมาณการซื้อขาย ไม่ใช่สถานะคงค้าง (open interest) ซึ่งหมายถึงจำนวนสัญญาที่มีการเปลี่ยนมือกัน ไม่ใช่การเปิดสถานะสุทธิ ดังนั้นหากวัดจากเกณฑ์นี้ การพุ่งขึ้นของปริมาณการซื้อขายเกิดขึ้น หลังจาก การประกาศข่าว ไม่ใช่ก่อนหน้าข่าว
อันดับของช่องว่างราคาในเดือนพฤษภาคม 2023 ในประวัติศาสตร์ของ NVDA
นี่คือการปรับราคาข้ามคืนครั้งใหญ่ที่สุดของ NVIDIA หรือเป็นเพียงครั้งที่โด่งดังที่สุดกันแน่? ข้อมูลประวัติศาสตร์ฉบับเต็ม: ทุกเซสชันของ NVDA จากข้อมูลรายนาทีตั้งแต่ปี 2003 โดยจัดอันดับตามขนาดของราคาเปิดในเซสชันปกติเทียบกับราคาปิดอย่างเป็นทางการก่อนหน้า
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_open,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
GROUP BY et_date
HAVING countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) > 0
)
SELECT
toString(et_date) AS session,
round(prev_close, 2) AS prior_close,
round(rth_open, 2) AS open_usd,
round((rth_open / prev_close - 1) * 100, 1) AS overnight_gap_pct
FROM (
SELECT et_date, rth_open, rth_close,
lagInFrame(rth_close) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM daily
)
WHERE prev_close > 0 AND isFinite(rth_open / prev_close)
ORDER BY overnight_gap_pct DESC
LIMIT 10วันที่ 25 พฤษภาคม 2023 คือ การกระโดดขึ้นของราคาข้ามคืน (overnight gap up) ที่ใหญ่ที่สุดในประวัติศาสตร์ข้อมูลรายนาทีของ NVDA: +26.1% ซึ่งทิ้งห่างอันดับสอง (2003-11-07, +19.1% จากราคาปิดก่อนหน้าที่ $18.18) รายการที่เหลือส่วนใหญ่เป็นช่วงเช้าหลังการประกาศผลประกอบการ เช่นเดียวกับ 2023-02-23 และ 2024-02-22 ซึ่งเป็นผลประกอบการในยุค AI เมื่อเดือนกุมภาพันธ์ 2023 และกุมภาพันธ์ 2024 ที่แต่ละครั้งมีราคาพุ่งเกินสิบเปอร์เซ็นต์ แต่ก็ยังไม่สามารถเทียบเท่ากับครั้งนี้ได้
เส้นทางสู่มูลค่าหนึ่งล้านล้านดอลลาร์
ส่วนต่างราคาไม่ได้ลดลง แต่กลับขยายตัวเพิ่มขึ้น จากจำนวนหุ้นที่จดทะเบียนประมาณ 2.47 พันล้านหุ้นที่ NVIDIA รายงานในไตรมาสนั้น มูลค่าตลาดระดับ 1 ล้านล้านดอลลาร์ จะคิดเป็นราคาประมาณ $404.86 ต่อหุ้น ซึ่งเป็นระดับราคาที่สื่อทางการเงินจับตามองในสัปดาห์นั้น ต่อไปนี้คือลำดับเหตุการณ์นับจากราคาปิดก่อนเกิดช่องว่างราคา (gap):
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2023-05-23 00:00:00') AND window_start < toDateTime('2023-06-17 00:00:00')
GROUP BY et_date
),
(SELECT any(rth_close) FROM daily WHERE et_date = toDate('2023-05-24')) AS pre_gap_close
SELECT
toString(et_date) AS session,
round(rth_close, 2) AS close_usd,
round(if(prev_close = 0, NULL, (rth_close / prev_close - 1) * 100), 1) AS change_pct,
round((rth_close / pre_gap_close - 1) * 100, 1) AS cum_vs_pregap_pct
FROM (
SELECT et_date, rth_close,
lagInFrame(rth_close) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM daily
)
WHERE et_date >= toDate('2023-05-24')
ORDER BY et_dateSQL เบื้องหลังตัวเลขแต่ละตัว
WITH
daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_close,
maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_high
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2023-05-24 00:00:00') AND window_start < toDateTime('2023-06-20 00:00:00')
GROUP BY et_date
),
firsts AS (
SELECT
minIf(et_date, rth_high >= 404.86) AS ft,
minIf(et_date, rth_close >= 404.86) AS fc
FROM daily
),
(SELECT any(rth_close) FROM daily WHERE et_date = toDate('2023-05-24')) AS pre_close,
(
SELECT argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2023-05-25 04:00:00') AND window_start < toDateTime('2023-05-26 00:00:00')
) AS may25_open
SELECT
round((may25_open - pre_close) * 2.47, 0) AS overnight_cap_added_bn,
toString(any(f.ft)) AS first_touch_session,
round(anyIf(d.rth_high, d.et_date = f.ft), 2) AS first_touch_high,
round(anyIf(d.rth_close, d.et_date = f.ft), 2) AS first_touch_close,
countIf(d.et_date > toDate('2023-05-24') AND d.et_date <= f.ft) AS sessions_to_first_touch,
toString(any(f.fc)) AS first_close_session,
round(anyIf(d.rth_close, d.et_date = f.fc), 2) AS first_close_usd,
countIf(d.et_date > toDate('2023-05-24') AND d.et_date <= f.fc) AS sessions_to_first_close,
round((anyIf(d.rth_close, d.et_date = f.fc) / pre_close - 1) * 100, 1) AS first_close_cum_pct
FROM daily AS d
CROSS JOIN firsts AS fในวันที่รายงานผลประกอบการ คือวันที่ 24 พฤษภาคม ราคาปิดอยู่ที่ -0.5% ซึ่งเป็นราคาล่าสุดของตลาดก่อนยุค AI-boom และเป็นเซสชันที่ราคา "ลดลงเล็กน้อย" จนทำให้เกิดช่องว่างราคาที่มีชื่อเสียง จากนั้นราคาปรับตัวขึ้น +24.4% ในวันที่เกิดช่องว่าง และ +2.5% ในวันถัดมา ในเซสชันที่ 3 หลังจากมีการประกาศแนวทางธุรกิจ (guidance) เมื่อวันที่ 2023-05-30 ราคาซื้อขายระหว่างวันพุ่งไปถึง $419.38 ซึ่งทะลุระดับหนึ่งล้านล้านดอลลาร์ แต่ปิดกลับมาที่ระดับต่ำกว่านั้นที่ $401.13 โดยในเซสชันถัดมา ราคาปรับตัวลดลง -5.7% การปิดตลาดครั้งแรกที่สูงกว่าระดับดังกล่าวเกิดขึ้นเมื่อวันที่ 2023-06-13 ที่ราคา $410.23 หรือหลังจากประกาศแนวทางธุรกิจไป 13 เซสชัน โดยมีราคาเพิ่มขึ้น +34.3% จากราคาปิดก่อนเกิดช่องว่าง เมื่อถึง 2023-06-14 ราคาหุ้นอยู่ที่ $429.98 หรือเพิ่มขึ้น +40.8% ภายในระยะเวลาสามสัปดาห์ ราคาทั้งหมดนี้เป็นราคาซื้อขายจริงในปี 2023 ก่อนการ แตกหุ้น แบบ ten-for-one ของ NVDA ในปี 2024 ภายในเวลาสองปี การซื้อขายในกลุ่ม AI-capex ที่กำลังเป็นกระแสในค่ำคืนนี้ได้กลายเป็นธีมหลักของตลาด ซึ่งเป็นกลุ่มหุ้นชุดเดียวกับที่มีความผันผวนสูงในปี 2026 ตามที่ปรากฏใน บทวิเคราะห์ NVDA สมัยใหม่ของเรา
บทเรียนจากเหตุการณ์นี้
ช่องว่างของราคาหลังประกาศผลประกอบการ (Earnings gaps) คือรูปแบบที่ชัดเจนที่สุดของปัญหาในช่วงข้ามคืน เนื่องจากช่วงเวลาในการตอบสนองของราคาเกิดขึ้นในช่วงการซื้อขายต่อเนื่อง (extended session) ที่มีสภาพคล่องต่ำและราคาวิ่งอย่างรวดเร็ว ส่วนช่วงการซื้อขายปกติ (regular session) ส่วนใหญ่ทำหน้าที่เพียงยืนยันทิศทางดังกล่าว บทเรียนสำคัญจากเหตุการณ์นี้คือ การปรับราคาของหุ้นรายตัวครั้งใหญ่ที่สุดในยุคนี้ กลับไม่มีการเปลี่ยนแปลงราคาอย่างมีนัยสำคัญระหว่างราคาเปิดและราคาปิด หากกลยุทธ์ของคุณสำหรับเหตุการณ์สำคัญคือ "การตอบสนองเมื่อตลาดปกติเปิดทำการ" ข้อมูลราคาในครั้งนี้ได้แสดงให้เห็นถึงข้อจำกัดของกลยุทธ์ดังกล่าวอย่างชัดเจน
เหตุการณ์นี้ยังได้เปลี่ยนนิยามของสิ่งที่การประกาศผลประกอบการสามารถเป็นได้ การคาดการณ์แนวโน้มธุรกิจ (Guidance) ที่ผิดไปจากคาดการณ์เพียงไม่กี่เปอร์เซ็นต์อาจทำให้หุ้นเคลื่อนไหว แต่ครั้งนี้เป็นการคาดการณ์ที่ผิดพลาดไปจากเดิมถึงประมาณห้าสิบเปอร์เซ็นต์ในด้านรายได้ของบริษัทที่มีขนาดใหญ่ที่สุดแห่งหนึ่งของโลก ซึ่งถือเป็นความผิดพลาดในการคาดการณ์ของตลาด (consensus) มากกว่าจะเป็นเพียงการทำผลงานได้ดีกว่าคาด และตลาดได้ตอบสนองต่อเหตุการณ์นี้ในฐานะข้อมูลใหม่เกี่ยวกับทิศทางการใช้จ่ายด้านทุน (capital-spending) ของระบบเศรษฐกิจทั้งหมด มากกว่าจะเป็นเพียงผลประกอบการรายไตรมาสของบริษัทเดียว นี่คือเหตุผลที่ดัชนีที่มีความซับซ้อนเคลื่อนไหวตามหุ้นตัวนี้ รวมถึงเป็นเหตุผลที่คู่แข่งอาจราคาตกลงจากข่าวเดียวกัน และเป็นเหตุผลที่วันที่นี้ถูกจดจำในฐานะจุดเริ่มต้นของการซื้อขายกลุ่ม AI มากกว่าจะเป็นเพียงเรื่องราวของ NVDA เพียงบริษัทเดียว
คำถามที่พบบ่อยเกี่ยวกับกระแส AI ของ NVDA
NVDA มีราคาเปิดกระโดดขึ้นเท่าใดหลังประกาศผลประกอบการในเดือนพฤษภาคม 2023?
ราคาเปิดในเซสชันปกติเพิ่มขึ้น +26.1% จากราคาปิดอย่างเป็นทางการก่อนหน้า ซึ่งอยู่ที่ $305.41 ถึง $385.23 หลังจากราคาในช่วง after-hours ปรับตัวขึ้นไปแล้ว +24.6% จากการคาดการณ์ผลประกอบการ
NVIDIA ประกาศอะไรเมื่อวันที่ 24 พฤษภาคม 2023?
ผลประกอบการประจำ Fiscal Q1 2024 โดยมีรายได้ 7.19 พันล้านดอลลาร์ เทียบกับที่นักวิเคราะห์คาดการณ์ไว้ที่ประมาณ 6.52 พันล้านดอลลาร์ พร้อมกับข้อมูลที่สร้างความตกตะลึง คือการคาดการณ์รายได้ในไตรมาสเดือนกรกฎาคมที่ 11.00 พันล้านดอลลาร์ (บวกหรือลบ 2%) เทียบกับที่ตลาดคาดการณ์ไว้ที่ประมาณ 7.15 พันล้านดอลลาร์ เนื่องจากความต้องการชิป AI ในกลุ่ม data-center
นี่คือการกระโดดของราคาหลังประกาศผลประกอบการครั้งใหญ่ที่สุดของ NVIDIA หรือไม่?
ใช่ เมื่อพิจารณาข้อมูลย้อนหลังไปจนถึงปี 2003 การกระโดดข้ามคืน +26.1% เข้าสู่วันที่ 25 พฤษภาคม 2023 ถือเป็นการกระโดดขึ้นของราคา NVDA ที่ใหญ่ที่สุดเท่าที่เคยบันทึกไว้ โดยทิ้งห่างอันดับสองที่เพิ่มขึ้น +19.1% จากช่วง 2003-11-07
NVIDIA มีมูลค่าตลาดแตะ 1 ล้านล้านดอลลาร์ครั้งแรกเมื่อใด?
ราคาได้ทะลุระดับ 404.86 ดอลลาร์ ซึ่งเป็นระดับที่ผู้คนจับตามองเป็นพิเศษในช่วงระหว่างวันเมื่อวันที่ 2023-05-30 (ราคาสูงสุดที่ $419.38) และปิดเหนือระดับดังกล่าวเป็นครั้งแรกเมื่อวันที่ 2023-06-13 ที่ราคา $410.23 หรือหลังจากที่มีการคาดการณ์ผลประกอบการเมื่อวันที่ 24 พฤษภาคม ไปแล้ว 13 เซสชันการซื้อขาย
หุ้นเซมิคอนดักเตอร์ตัวอื่นเคลื่อนไหวไปในทิศทางเดียวกับ NVDA หรือไม่?
ใช่ — TSM เพิ่มขึ้น 12% และ AMD +11.2% ในเซสชันเดียวกัน ในขณะที่ SPY ปรับตัวขึ้นไม่ถึงหนึ่งเปอร์เซ็นต์ และ Intel ปิดลบ นี่คือการปรับราคาใหม่ภายในกลุ่มอุตสาหกรรม ไม่ใช่การเคลื่อนไหวของทั้งตลาด
ข้อมูลในทุกแผงด้านบนมาจากการดึงข้อมูลย้อนหลังผ่านคำสั่ง SQL ที่มีการจัดเก็บเวอร์ชันไว้ — คุณสามารถขยายคำสั่ง SQL เพื่อดูรายละเอียดการวัดผลแต่ละรายการ หากต้องการสัมผัสประสบการณ์ในวันดังกล่าวแทนการอ่านข้อมูล สามารถทดลองได้ใน โปรแกรมจำลองการเทรดของ Strasmore Labs