NVDA 2023年5月財報 AI缺口
2023年5月25日,NVIDIA 營收指引高出華爾街共識逾五成,隔日開盤跳空上漲26%,開啟 AI 超級循環。
2023年5月24日晚間,NVIDIA 發布的下一季營收指引,較華爾街共識高出約五成——這項數據中心營收數字,讓「AI 資本支出」成為市場的組織性主軸。該股的反應,幾乎完全發生在多數投資人無法交易的時段:隔夜。本頁面從儲存的逐分鐘紀錄,重現開啟 AI 超級循環時代的跳空缺口——包括指引數據本身、半導體族群其餘個股是否真的跟進、選擇權逐筆紀錄印出的內容、該缺口在 NVDA 自身二十年歷史中的排名,以及通往兆美元門檻的逐日路徑。每一項數字皆來自儲存的查詢;展開任一區塊即可查看 SQL。
NVIDIA 實際給出的指引
搜尋這個事件的人通常想看的數字就是指引本身,以下是當時公布的數據。在4月季度(2024會計年度第1季),NVIDIA 公布的營收為71.9億美元,市場共識預期約為65.2億美元,調整後每股盈餘為1.09美元,預期約為0.92美元——這是一次穩健的超越預期,但這不是重點。重點在於展望:7月季度的營收指引為 110.0億美元,正負2%,而華爾街共識預期約為71.5億美元。大型公司的指引通常與預期相差幾個百分點;這次卻高出超過百分之五十,而且是一家已是全球最大企業之一的營收項目,公司指向了資料中心對AI晶片的需求。這份指引本身後來證明仍屬保守——NVIDIA 在當年8月公布7月季度營收時,實際數字為135.1億美元。上述共識預期數字是新聞報導的背景資訊,並非資料庫數據;以下內容則是市場對這些數字留下的即時記錄。
缺口,已確認
每個數據背後的精確 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')官方5月24日收盤價:$305.41。數小時內,盤後交易已將股價推升至$380.6——在財測公布後,延長交易時段漲幅達+24.6%。隔日正規交易開盤價報$385.23:隔夜缺口達+26.1%——以當時約24.7億股的流通股數計算,從一個收盤鐘聲到下一個開盤鐘聲之間,約創造了$197億美元的市值。這仍是股票為何會出現缺口的經典現代案例:資訊在主要市場休市時送達,而延長交易時段在多數持有人能反應前就對其重新定價。
跳空缺口之後
每個數據背後的精確 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')這是一張違反直覺的收據:在 +26.1% 的跳空缺口之後,正規交易時段本身幾乎原地踏步。開盤價報在 $385.23;09:38(美東時間)——也就是開盤鈴響後幾分鐘——出現一波甩轎低點 $366.35——而就連那個低點也比前一日收盤價高出 +20%,因此缺口從未接近回補。盤中高點 $394.8 出現在 11:27(美東時間),收盤價 $379.79 則落在開盤價的幾個百分點之內——成交量高達 151.4 百萬股。當天的報酬完全歸屬於隔夜持倉的人。在開盤時買進的人,實際上支付了重新定價後的全額水準——而在開盤時賣出的人則抓住了這個價位。跳空缺口本身就是事件;正規交易時段則是結算。
整個生態系都動了嗎?
如果「AI 熱潮」只活在一檔股票裡,那不過是財報行情。值得檢驗的主張是:重新定價在同一交易時段就擴散到 NVIDIA 之外——因此這裡用同一組 5 月 24 日收盤到 5 月 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%,那斯達克 100 ETF QQQ 上漲 2.4%。而板塊內部的分歧,正是市場在重新篩選贏家、而非把所有沾上晶片的股票都拉起來的訊號:英特爾在同一交易時段收在 -5.4%。一個內部存在輸家的板塊重新定價,與全市場普漲是截然不同的現象——而這個從第一天就清晰可見的分裂,始終是 AI 交易的標誌性特徵。
選擇權交易紀錄:事後反應,而非提前布局
如果交易員提前進場卡位,這會反映在掛牌的選擇權上。以下是 NVDA 的完整選擇權交易紀錄——涵蓋每個 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財報公布前的交易紀錄並未顯示搶先湧入的跡象。在選擇權到期週期間,交易活動維持熱絡,並在 2023-05-18 達到 1.78 百萬份合約的高峰,該日為 5 月 19 日月度到期日的前一個交易日;財報公布前的最後兩個交易日,則是這段觀察期內最冷清的時段——成交量分別為 0.37 和 0.42 百萬份合約。財報公布當日成交量為 0.93 百萬份。隨後財測出爐:跳空日當天成交量達到 2.75 百萬份合約,為觀察期內最高,且單一交易日的選擇權權利金總額高達 $4.82 億美元——相較之下,財報公布日為 $0.77 億美元,而冷清交易日則約在 $0.39 億至 $0.4 億美元之間。買權佔跳空日合約成交量的 59.8%。解讀此數據時需留意:這是成交量,而非未平倉量——代表易手的合約數量,而非淨持倉部位——由此指標來看,交易量的爆發是在消息公布之後才發生,而非提前反應。
2023年5月缺口在輝達歷史中的排名
這究竟是輝達史上最大的隔夜重新定價,還是僅是最知名的一次?完整歷史記錄:自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 102023年5月25日是輝達有記錄的逐筆數據史上最大的隔夜向上跳空缺口:+26.1%,遠超第二名(2003-11-07,+19.1%,前一日收盤價為$18.18)。榜單其餘部分也大多為財報發布後的早晨——包括2023-02-23和2024-02-22,即2023年2月與2024年2月人工智慧時代的數據,兩者漲幅均超過百分之十,但與此次相比仍相去甚遠。
通往一兆美元之路
差距並未消退——而是複利擴大。以 NVIDIA 該季公布的約 24.7 億股流通股數計算,一兆美元市值換算下來約為每股 $404.86 美元,這是財經媒體當週緊盯的價位線。以下是從跳空缺口前收盤價起算的歷史路徑:
每個數據背後的精確 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_date每個數據背後的精確 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,
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財報發布日當天,5 月 24 日,收在 -0.5%——這是市場最後一個 AI 熱潮前的價格,也是讓這個跳空缺口聲名大噪的「小幅下跌」交易日。接著在跳空當天上漲 +24.4%,隔天再漲 +2.5%。財測發布後 3 個交易日,在 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 年的實際交易價格,在 NVDA 2024 年的一拆十股票分割之前。不到兩年,這個夜晚點燃的 AI 資本支出交易已成為市場主導題材——同一個體系在 2026 年的劇烈震盪,構成了我們現代的 NVDA 報導。
這一天教會我們的事
財報缺口是隔夜問題最純粹的形式:反應窗口落在延長交易時段那流動性稀薄、成交快速的盤面,而正規交易時段多半只是加以確認。從這次事件值得記住的一張收據是——這個時代最大規模的單一個股重新定價,在開盤到收盤之間幾乎沒有再增加多少幅度。如果你面對事件的計畫是「在正規交易開盤時反應」,這張盤面正好為那個計畫標出了價值。
這段插曲也改寫了財報數據本身可以成為什麼模樣。幾個百分點的指引意外能推動股價;這卻是一個營收項目上大約五十個百分點的指引意外,而且發生在一家早已躋身全球最大企業之列的公司身上——這與其說是優於預期,不如說是市場共識中的範疇錯誤,而市場將其視為關於整個經濟體資本支出方向的新資訊,而非單一公司某一季的表現。這就是為什麼整個產業鏈隨之連動,為什麼競爭對手會在同一則消息下下跌,以及為什麼這一天被記為人工智慧交易的起跑槍聲,而不僅僅是一段 NVDA 的故事。
NVDA AI熱潮常見問答
NVDA在2023年5月財報公布後,跳空上漲了多少?
正規交易時段以高於前一日官方收盤價+26.1%的價位開盤——從$305.41開到$385.23——在此之前,盤後交易已因財測指引上漲了+24.6%。
NVIDIA在2023年5月24日宣布了什麼?
2024會計年度第1季財報——營收71.9億美元,而市場共識預估約為65.2億美元——加上震撼彈:7月季度營收指引為110.0億美元,正負2%,對比華爾街共識預估約71.5億美元,動能來自資料中心對AI晶片的需求。
這是NVIDIA有史以來最大的財報跳空缺口嗎?
是的,就2003年以來的逐筆成交紀錄而言:進入2023年5月25日的+26.1%隔夜跳空缺口,是NVDA有紀錄以來的最大跳空漲幅,超越了2003-11-07的+19.1%次高紀錄。
NVIDIA市值何時首次達到1兆美元?
股價首次在盤中突破廣受關注的404.86美元門檻是在2023-05-30(當日高點$419.38),並在2023-06-13首次收於該門檻之上,收盤價為$410.23——這發生在5月24日發布財測指引後的13個交易日。
其他半導體股票是否與NVDA同步波動?
是的——TSM在同一交易時段上漲了12%,AMD則上漲了+11.2%,而SPY漲幅不到1%,英特爾則收低。這是一次板塊性的重新定價,而非全市場性的波動。
上方每個面板都是針對歷史交易紀錄所儲存、帶有版本控制的查詢——展開SQL即可查看各項衡量結果。想親身體驗這一天,而不只是閱讀嗎?這是Strasmore Labs交易模擬器中可實際操作的場景之一。