NVDA 2023年5月财报AI缺口
复盘 NVDA 2023年5月业绩指引引发的跳空缺口,深度解析 AI 超级周期如何开启。
2023年5月24日晚,NVIDIA 对下一季度的营收指引比华尔街的共识预期高出约百分之五十。这一数据中心业务数据使“AI资本支出”成为了市场的主导叙事。该股票的反应几乎完全发生在大多数投资者无法交易的时段:隔夜。本页面通过存储的分钟级行情,重现了开启 AI 超级周期时代的跳空缺口——包括指引数据本身、半导体板块其他成员的实际走势、期权盘面表现、该缺口在 NVDA 二十年历史中的地位,以及通往万亿美元市值之路的时间线。所有数据均来自存储查询;您可以展开任何面板以查看 SQL 语句。
NVIDIA 的实际业绩指引
投资者通常最关注的是业绩指引数据。以下是当时的报告数据。在 2024 财年第一季度(4 月季度),NVIDIA 报告营收为 71.9 亿美元,高于市场预期的 65.2 亿美元左右;调整后每股收益为 1.09 美元,高于预期的 0.92 美元左右。虽然业绩表现强劲,但这并非核心重点。真正的重点在于业绩展望:NVIDIA 对 7 月季度的营收指引为 110 亿美元,上下浮动 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 billion。这仍是 股票跳空开盘原因 的典型现代案例:信息在主交易市场关闭时发布,而 盘后交易 在多数持股者采取行动前便完成了重新定价。
跳空缺口后的交易日
每个数字背后的完整 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 之外。为此,我们选取了一组半导体及 AI 相关股票,并以指数 ETF SPY 和 QQQ 作为市场基准,计算了从 5 月 24 日收盘至 5 月 25 日收盘的涨跌幅。
每个数字背后的完整 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%。行业内部的离散度表明,市场正在重新筛选赢家,而非普涨所有半导体股:Intel 当日收跌 -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月的缺口在 NVDA 历史中的地位
这究竟是 NVIDIA 历史上最大的隔夜重定价,还是仅仅是最著名的一次?以下是完整历史记录:根据常规交易时段开盘价相对于前一官方收盘价的涨幅,对自 2003 年以来的 NVDA 每分钟交易数据进行排名。
每个数字背后的完整 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日是 NVDA 有记录的分钟线历史中最大的隔夜跳空高开:上涨了 26.1%,远超排名第二的记录(2003-11-07,上涨 19.1%,前一收盘价为 $18.18)。列表中的其他记录大多也是财报发布后的早盘表现——包括 2023-02-23 和 2024-02-22,即 2023 年 2 月和 2024 年 2 月的 AI 时代财报,两者涨幅均超过了百分之十,但仍远不及此次涨幅。
通往万亿美元之路
差距并未缩小,反而不断扩大。在该季度 NVIDIA 报告的约 24.7 亿股发行股中,1 万亿美元的市值意味着每股约 $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 f5 月 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 报道。
今日的启示
盈余缺口是隔夜交易问题的最纯粹表现:反应窗口属于盘前交易中流动性薄、波动快的行情,而常规交易时段主要起到确认作用。本次交易值得记住的教训是——该时代单股重定价幅度最大的案例,在开盘与收盘之间几乎没有任何波动。如果您的事件应对策略是“在常规开盘时反应”,那么今日行情说明了该策略的局限性。
此次事件也重新定义了盈余公告的意义。通常百分之几的业绩指引偏差就会引发股价波动;而本次是一家全球巨头公司的营收指引出现了约百分之五十的偏差——这并非单纯的业绩超预期,而是市场共识的逻辑错误。市场并未将其视为单一公司的季度表现,而是将其视为整个经济体资本支出方向的新信息。这就是为什么相关板块会随之波动,为什么竞争对手会受到同类消息影响,以及为什么这一天被视为 AI 交易的起点,而非仅仅是 NVDA 的个案。
NVDA AI 热潮常见问题解答
2023 年 5 月财报后 NVDA 跳空高开了多少?
在盘后交易因业绩指引已上涨 24.6% 后,常规交易时段的开盘价较前一官方收盘价上涨了 +26.1% —— 即 $305.41 至 $385.23。
NVIDIA 在 2023 年 5 月 24 日宣布了什么?
发布了 2024 财年第一季度财报 —— 营收为 71.9 亿美元,而市场共识预期约为 65.2 亿美元。此外还有一个令人震惊的消息:受数据中心对 AI 芯片需求驱动,7 月当季营收指引为 110 亿美元(上下浮动 2%),而市场共识预期仅为 71.5 亿美元左右。
这是 NVIDIA 有史以来最大的财报跳空吗?
是的。追溯至 2003 年的分钟级交易数据:2023 年 5 月 25 日的隔夜跳空幅度为 +26.1%,这是 NVDA 有记录以来最大的跳空涨幅,超过了 2003-11-07 录得的 +19.1% 的次高涨幅。
NVIDIA 何时首次达到 1 万亿美元市值?
交易数据在 2023-05-30 日盘内首次突破了备受关注的 $404.86 阈值(最高触及 $419.38),并于 2023-06-13 首次收于该水平之上,收盘价为 $410.23 —— 这是在 5 月 24 日发布业绩指引后的 13 个交易日。
其他半导体股票是否随 NVDA 同向波动?
是的 —— TSM 在同一交易日上涨了 12%,AMD 上涨了 11.2%,而 SPY 上涨不足 1%,Intel 则收跌。这属于板块重新定价,而非全市场联动。
以上每个面板均为针对历史交易数据的存储版本化查询 —— 您可以扩展 SQL 语句查看各项指标。想亲身体验这一天,而不仅仅是阅读记录?您可以在 Strasmore Labs 交易模拟器 中体验该场景。