Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-23

NVDA: سهم NVIDIA في يونيو 2026 تفصيلياً

تغطية شاملة لشهر يونيو 2026: ذروة عند $235 قبل افتتاح السوق، تراجع بنسبة 7.4% خلال 21 جلسات، وأعلى حجم تداول بقيمة fourth في السوق الأمريكية.

افتتحت NVIDIA شهر يونيو 2026 عند $215.77 وأغلقت الشهر عند $199.76 — أي انخفاض بنسبة -7.4% خلال 21 من جلسات التداول. سجل السهم ذروته عند $235 في تداولات ما قبل السوق بتوقيت ET في 2026-06-02 04:00، ووصل إلى أعلى مستوى له خلال ساعات التداول العادية عند $232.28 في تمام الساعة 2026-06-02 09:59 بتوقيت ET، بينما سجل أدنى مستوى له عند $189.8 في تمام الساعة 2026-06-29 10:17 بتوقيت ET — وكل ذلك خلال ساعات التداول العادية. بلغ إجمالي حجم التداول 2.75 مليار سهم، بقيمة تداول بلغت $571.9 مليار — لتكون fourth أكبر شركة من حيث قيمة التداول بالدولار في السوق الأمريكية خلال ساعات التداول العادية (الأساس: الفترة من 1 إلى 30 يونيو خلال ساعات التداول العادية؛ مع استبعاد إدراج واحد مكرر الرمز في يونيو بانتظار التحقق من الكيان). كل رقم هنا هو نتيجة استعلام مخزن؛ يمكنك توسيع أي لوحة للحصول على استعلام SQL الدقيق.

الاستعلامالشهر في صف واحد: الافتتاح، الإغلاق، الأطراف، الحجم، وإحصائياتها
استعلام SQL الدقيق وراء كل رقم
WITH
    (
        SELECT (toString(argMax(et_date, c)), max(c), argMax(c, et_date))
        FROM (
            SELECT
                toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
                argMax(toFloat64(close), window_start) AS c
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'NVDA'
              AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
              AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
            GROUP BY et_date
        )
    ) AS closes,
    (
        SELECT max(toFloat64(high)) FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'NVDA'
          AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
    ) AS hi,
    (
        SELECT min(toFloat64(low)) FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'NVDA'
          AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
    ) AS lo,
    (
        SELECT maxIf(toFloat64(high), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'NVDA'
          AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
    ) AS rth_hi,
    (
        SELECT minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'NVDA'
          AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
    ) AS rth_lo,
    (
        SELECT count() FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime('2026-06-19 00:00:00') AND window_start < toDateTime('2026-06-20 00:00:00')
    ) AS spy_jun19
SELECT
    round(toFloat64(argMin(open, window_start)), 2) AS month_open,
    closes.3 AS month_close,
    round((closes.3 / toFloat64(argMin(open, window_start)) - 1) * 100, 1) AS month_change_pct,
    round((1 - closes.3 / toFloat64(argMin(open, window_start))) * 100, 1) AS month_decline_abs_pct,
    closes.1 AS peak_close_date,
    round(closes.2, 2) AS peak_close,
    round(hi, 2) AS month_high,
    formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= hi - 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_high_first_bar_et,
    countIf(toFloat64(high) >= hi - 0.011) AS bars_within_cent_of_high,
    argMinIf(transactions, window_start, toFloat64(high) >= hi - 0.011) AS high_minute_trades,
    round(rth_hi, 2) AS rth_month_high,
    formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= rth_hi - 0.011 AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 'America/New_York'), '%Y-%m-%d %H:%i') AS rth_high_first_bar_et,
    countIf(toFloat64(high) >= rth_hi - 0.011 AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS rth_bars_near_high,
    round(lo, 2) AS month_low,
    formatDateTime(toTimeZone(minIf(window_start, toFloat64(low) <= lo + 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_low_bar_et,
    countIf(toFloat64(low) <= lo + 0.011) AS bars_within_cent_of_low,
    argMin(transactions, toFloat64(low)) AS low_minute_trades,
    round(rth_lo, 2) AS rth_month_low,
    round(rth_lo - lo, 2) AS rth_minus_extended_low,
    round(toFloat64(sum(volume)) / 1e9, 2) AS month_shares_bn,
    round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS month_dollar_bn,
    round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn,
    round(sumIf(toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 2) AS rth_shares_bn,
    uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_days_observed,
    spy_jun19 AS spy_bars_june19
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
  AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')

يظهر المسار اتجاهاً نزولياً مستمراً مع فجوة هبوط حادة واحدة في الأسبوع الأخير. أغلقت NVDA فوق مستوى $224.43 مرة واحدة فقط — وذلك في 2026-06-01، الجلسة الأولى. سجل أدنى مستوى شهري خلال ساعات التداول العادية عند 2026-06-29 10:17 بتوقيت ET، مع شمعة بقيمة 1 ضمن نطاق سنت واحد و43131 من الصفقات في تلك الدقيقة. وتعد ذروة ما قبل السوق عند $235 في تمام الساعة 2026-06-02 04:00 بتوقيت ET نتيجة تداولات خارج الساعات الرسمية؛ بينما سجل أعلى مستوى خلال ساعات التداول العادية $232.28 في تمام الساعة 2026-06-02 09:59 بتوقيت ET. كان يوم 19 يونيو يوم إغلاق للسوق بأكمله (0 من شموع SPY في ذلك اليوم)، لذا خضعت NVDA لـ 21 من جلسات التداول.

جلسة بجلسة

الاستعلامالـ 21 جلسة: إغلاق الساعات العادية، التغير عن الإغلاق السابق، وحجم التداول اليومي
استعلام SQL الدقيق وراء كل رقم
SELECT
    et_date,
    close_usd,
    round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
    shares_m,
    dollar_bn
FROM (
    SELECT et_date, close_usd, shares_m, dollar_bn,
           lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
            round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS close_usd,
            round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m,
            round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_bn
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'NVDA'
          AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
        GROUP BY et_date
    )
)
ORDER BY et_date

تظهر بيانات الجلسات تراجعاً مستمراً. سجل أول إغلاق فوق $224.43 أعلى مستوى سعري في 2026-06-01. وكان أكبر انخفاض في جلسة واحدة هو -6.2% في 2026-06-05 — يوم الجمعة — بالتزامن مع أعلى حجم تداول في الشهر عند 187.3 مليون سهم. وتمثلت الفترة الحاسمة في انخفاضات متتالية بلغت 5، من 2026-06-22 إلى 2026-06-26، لتنتهي عند أدنى إغلاق شهري عند $191.72؛ واستعادت الجلستان الأخيرتان بنسبة 1.7% و2.5%. تركز حجم التداول في بداية الشهر: 185.5 مليون سهم في اليوم الأول، و119.6 مليون في اليوم الأخير.

الاستعلامتراجع الخمس جلسات: كل ادعاء في جملة السلسلة كعمود محقق
استعلام SQL الدقيق وراء كل رقم
WITH per_session AS (
    SELECT et_date, close_usd,
           lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
            round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS close_usd
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'NVDA'
          AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
        GROUP BY et_date
    )
)
SELECT
    toString(minIf(et_date, et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26'))) AS run_start,
    toString(maxIf(et_date, et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26'))) AS run_end,
    countIf(et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26')) AS sessions_in_run,
    countIf(et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26') AND close_usd < prev_close) AS declining_sessions,
    round(minIf(close_usd, et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26')), 2) AS run_low_close,
    toUInt8(min(close_usd) = minIf(close_usd, et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26'))) AS run_holds_month_low_close
FROM per_session

شهر يونيو مقارنة بالأشهر الستة الماضية

هل يُعد شهر كهذا استثنائياً بالنسبة لشركة NVDA، أم هو أمر معتاد؟ تعيد اللوحة أدناه حساب نفس الأرقام الثلاثة لكل شهر من الأشهر الستة الماضية في عملية واحدة؛ حيث يتم استخراج صف شهر يونيو بنفس الاستعلام المستخدم للأشهر الخمسة السابقة، مباشرة من المستودع عند وقت الإنشاء.

الاستعلامالستة أشهر الماضية، تُعاد حسابها حياً: معدل الدوران، الأسهم، وعائد الشهر
استعلام SQL الدقيق وراء كل رقم
SELECT
    toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS period_start,
    round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn,
    round(toFloat64(sum(volume)) / 1e9, 2) AS shares_bn,
    round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
           / argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS month_return_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
  AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY period_start
ORDER BY period_start

من حيث حجم التداول، كان شهر يونيو عادياً: حيث استقر مبلغ $523 مليار خلال ساعات التداول العادية في نطاق متوسط خلال هذه الفترة، وهو أقل من مبلغ $557.5 مليار في مايو و$572.5 مليار في مارس. أما عمود العائد فهو الجانب الذي يبرز فيه شهر يونيو: حيث سجل -7.4% أشد انخفاض شهري خلال الأشهر الستة، مقابل -4.8% في فبراير وتحقيق مكاسب في شهري أبريل ومايو.

السهم الأكبر من حيث القيمة في fourth

الاستعلامسوق الولايات المتحدة بالكامل مرتباً حسب حجم التداول بالدولار في الساعات العادية ليونيو 2026
استعلام SQL الدقيق وراء كل رقم
SELECT
    ticker,
    round(sum(toFloat64(volume) * toFloat64(close)) / 1e9, 1) AS regular_hours_dollar_bn,
    round(100 * sum(toFloat64(volume) * toFloat64(close)) / max(sum(toFloat64(volume) * toFloat64(close))) OVER (), 1) AS pct_of_leader,
    toUInt8(ticker = 'NVDA') AS is_nvda
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
  AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY regular_hours_dollar_bn DESC
LIMIT 12

احتلت NVDA المرتبة fourth في السوق الأمريكية بأكملها من حيث حجم التداول النقدي خلال ساعات التداول العادية: $523 مليار، بفارق $141.5 مليار عن السهم الذي يليه في المرتبة SNDK، ولم يتفوق عليها سوى MU ($995.7 مليار)، وSPY ($771.5 مليار)، وQQQ ($672.8 مليار). تعتمد هذه البيانات على الفترة من 1 إلى 30 يونيو خلال ساعات التداول العادية، مع استبعاد سهم واحد أعيد استخدامه في يونيو لحين التحقق من الكيان — ويمكنك الاطلاع على تفاصيل تقاريره في تحليل معمق خاص به. ومن بين الأسماء الثلاثة التي تتفوق على NVDA، يمثل 1 سهماً واحداً — وMU اسم آخر في قطاع أشباه الموصلات؛ أما الاسمان الآخران فهما صناديق الاستثمار المتداولة الضخمة التي تتبع المؤشرات.

الاستعلامإحصائية الترتيب: مركز NVDA، وفارقها عن الاسم التالي، والأساس — كأعمدة محققة
استعلام SQL الدقيق وراء كل رقم
WITH (
    SELECT sum(toFloat64(volume) * toFloat64(close))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'NVDA'
      AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
) AS nvda_d
SELECT
    countIf(d > nvda_d AND ticker != 'NVDA') + 1 AS nvda_rank,
    round(nvda_d / 1e9, 1) AS nvda_dollar_bn,
    round((nvda_d - maxIf(d, d < nvda_d AND ticker != 'NVDA')) / 1e9, 1) AS lead_over_next_bn,
    countIf(d > nvda_d AND ticker NOT IN ('SPY', 'QQQ', 'NVDA')) AS single_stocks_above_nvda,
    round(100 * nvda_d / max(d), 1) AS pct_of_leader
FROM (
    SELECT ticker, sum(toFloat64(volume) * toFloat64(close)) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
)

تحليل بيانات التداول

الاستعلامسوق NVDA بالكامل في صف واحد: الصفقات، أحجام الصفقات، وإحصاء الأسعار
استعلام SQL الدقيق وراء كل رقم
WITH
    (
        SELECT (round(count() / 1e6, 2),
                round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2),
                countIf(bid_price > 0 AND ask_price > 0 AND ask_price = bid_price),
                countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price),
                countIf(bid_price <= 0 OR ask_price <= 0))
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'NVDA'
          AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    ) AS quote_census
SELECT
    round(count() / 1e6, 2) AS prints_m,
    quantileDeterministic(0.5)(toFloat64(size), toUInt64(abs(sequence_number))) AS median_print_shares,
    round(avg(toFloat64(size)), 1) AS avg_print_shares,
    round(100.0 * countIf(size < 100) / count(), 1) AS odd_lot_pct_of_prints,
    round(100.0 * countIf(toFloat64(size) != round(toFloat64(size))) / count(), 2) AS fractional_pct_of_prints,
    quote_census.1 AS nbbo_updates_m,
    quote_census.2 AS clean_two_sided_pct,
    quote_census.3 AS locked_updates,
    quote_census.4 AS crossed_updates,
    quote_census.5 AS one_sided_or_empty_updates
FROM global_markets.stocks_trades
WHERE ticker = 'NVDA'
  AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)

تتميز بيانات التداول بكثافة عالية في الأسعار والكميات: 55.64 مليون عملية تنفيذ بمتوسط 5 سهمًا (بمتوسط قدره 72.9 — حيث ترفع الصفقات المؤسسية الكبيرة المتوسط العام)، و84.6% من الكميات غير المنتظمة (أقل من 100 سهم)، و32.91% من الكسور؛ وهذا يتوافق مع تطبيقات التداول التي تقسم الأوامر إلى مخزون صانع السوق. أما بالنسبة لبيانات الأسعار: 55.7 مليون تحديث لنطاق السعر الوطني (NBBO)، منها 99.35% من الأسعار المزدوجة الواضحة؛ و33941 من الأسعار المتقاطعة لحظيًا (سعر الشراء أعلى من سعر البيع)، و329679 من الأسعار المتطابقة (سعر الشراء يساوي سعر البيع)، و63 من الأسعار أحادية الجانب أو الفارغة. وتصدر الشركات ذات القيمة السوقية الضخمة عددًا من الأسعار في شهر واحد أكثر مما تصدره شركات عديدة خلال عقد كامل.

ظل الفارق ضيقاً

تتميز الشركات ذات القيمة السوقية الضخمة مثل NVDA بـ فارق سعر بين العرض والطلب ضيق هيكلياً — والسؤال هو مدى استقرار هذا الضيق خلال شهر شهد تذبذباً في السعر بمقدار عشرين نقطة. يوضح إحصاء الأسعار أعلاه الوسيط على مستوى الشهر؛ بينما يقيس هذا الجدول الفارق لكل جلسة تداول.

الاستعلامالفارق حسب الجلسة: الوسيط في الساعات العادية والمتوسط المرجح زمنياً (bps)
استعلام SQL الدقيق وراء كل رقم
SELECT
    session,
    round(quantileDeterministicIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price), toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS med_spread_cents,
    round(quantileDeterministicIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price), 2) AS med_spread_bps,
    count() AS quote_updates,
    countIf(NOT (bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price)) AS invalid_dropped
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'NVDA'
  AND sip_timestamp >= toDateTime64('2026-06-01 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
  AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session
ORDER BY session

حافظ الفارق على نطاق ضيق طوال الشهر: 1.34 نقطة أساس في 2026-06-01 و1.01 نقطة أساس في 2026-06-30 — وهو فارق أسعار للشركات الضخمة لم يتغير تقريباً رغم انخفاض السعر بمقدار عشرين نقطة. كانت أوسع جلسة هي 2026-06-05 عند 0.97 نقطة أساس (في يوم انخفاض -6.2%)، وأضيق جلسة هي 2026-06-15 عند 0.95 نقطة أساس. وللمقارنة مع الأسهم ذات السيولة المنخفضة، راجع التحليل العميق للبنية الدقيقة في 29 يونيو حيث يغطي جدول الفارق لسهم واحد نفس الجلسة.

Options: 64.64 million contracts, calls every session

الاستعلامسوق خيارات NVDA في صف واحد: الإجماليات، هيكل الاستحقاق، والعقود الرئيسية
استعلام SQL الدقيق وراء كل رقم
WITH
    (
        SELECT (round(sum(toFloat64(price) * size) * 100 / 1e9, 2), round(sum(size) / 1e6, 1))
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:AAPL') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    ) AS aapl,
    (
        SELECT (round(sum(toFloat64(price) * size) * 100 / 1e9, 2), round(sum(size) / 1e6, 1))
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:TSLA') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    ) AS tsla,
    (
        SELECT concat('$', toString(round(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000, 2)),
               if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
               ', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2))
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
        GROUP BY ticker ORDER BY sum(size) DESC LIMIT 1
    ) AS busiest_name,
    (
        SELECT concat('$', toString(round(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000, 2)),
               if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
               ', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2))
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
        GROUP BY ticker ORDER BY sum(toFloat64(price) * size) DESC LIMIT 1
    ) AS premium_name,
    (
        SELECT round(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000, 2)
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
        GROUP BY ticker ORDER BY sum(toFloat64(price) * size) DESC LIMIT 1
    ) AS premium_strike,
    (
        SELECT max(pc)
        FROM (
            SELECT round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 3) AS pc
            FROM global_markets.options_trades
            WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
              AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
            GROUP BY toDate(sip_timestamp)
        )
    ) AS max_daily_pc
SELECT
    formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%Y-%m-%d %H:%i:%S') AS first_print_et,
    uniqExact(toDate(sip_timestamp)) AS option_sessions,
    round(count() / 1e6, 2) AS prints_m,
    uniqExact(ticker) AS distinct_contracts,
    round(sum(size) / 1e6, 2) AS contracts_traded_m,
    round(sum(toFloat64(price) * size) * 100 / 1e9, 2) AS premium_notional_busd,
    round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS month_put_call_ratio,
    max_daily_pc AS max_session_put_call_ratio,
    uniqExact(substring(ticker, 7, 6)) AS expiries_traded,
    concat('20', substring(max(substring(ticker, 7, 6)), 1, 2), '-', substring(max(substring(ticker, 7, 6)), 3, 2), '-', substring(max(substring(ticker, 7, 6)), 5, 2)) AS longest_expiry,
    round(100 * toFloat64(sumIf(size, substring(ticker, 7, 6) = '260618')) / toFloat64(sum(size)), 1) AS jun18_expiry_share_pct,
    busiest_name AS busiest_contract,
    premium_name AS top_premium_contract,
    premium_strike AS top_premium_strike_usd,
    aapl.1 AS aapl_premium_bn,
    aapl.2 AS aapl_contracts_m,
    tsla.1 AS tsla_premium_bn,
    tsla.2 AS tsla_contracts_m
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
  AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)

In 21 option sessions: 8.9 million prints across 5163 distinct contracts, 64.64 million contracts and $24.43 billion in premium (price times the 100-share multiplier). The month put/call ratio was 0.55 — calls out-traded puts every single session; the daily ratio peaked at 0.782 and never reached 1.0. 38 expiries traded, from the June 18 weekly out to 2028-12-15 LEAPS; the June 18 expiry alone took 10.5% of month volume. Busiest contract: $210 call, expiry 2026-06-18. Premium magnet: $0.5 call, expiry 2026-12-18 — a deep-in-the-money $0.5 strike. For comparison, AAPL options collected $8.84 billion on 27 million contracts in June; TSLA $33.68 billion on 58 million.

الاستعلامالخيارات جلسة بجلسة: العقود، تقسيم Call/Put، ونسبة Put/Call
استعلام SQL الدقيق وراء كل رقم
SELECT
    toDate(sip_timestamp) AS session,
    count() AS prints,
    toUInt64(sum(size)) AS contracts_traded,
    toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
    toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts,
    round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS put_call_ratio,
    round(100 * toFloat64(sum(size)) / max(toFloat64(sum(size))) OVER (), 1) AS pct_of_busiest_session
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
  AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY session
ORDER BY session

The busiest options session was 2026-06-055298529 contracts, 100% of the month's peak — the same -6.2% decline day that posted the highest equity volume. The put/call ratio rose alongside the price decline: it bottomed at 0.33 on 2026-06-02 (near the price peak) and climbed to 0.61 by 2026-06-12 (the session the stock first closed below $205.14). Put volume grew as the price fell — hedging activity or directional bets; the data shows the co-movement, not the intent.

الاستعلامأين استقرت العقود: حجم Call و Put حسب فئة سعر التنفيذ
استعلام SQL الدقيق وراء كل رقم
SELECT
    concat('$', toString(toUInt32(bucket))) AS strike_bucket,
    call_contracts,
    put_contracts,
    round(100.0 * put_contracts / (call_contracts + put_contracts), 1) AS put_share_pct,
    round(100 * (call_contracts + put_contracts) / max(call_contracts + put_contracts) OVER (), 1) AS pct_of_biggest_bucket
FROM (
    SELECT
        least(floor(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000 / 25) * 25, 450) AS bucket,
        toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
        toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts
    FROM global_markets.options_trades
    WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY bucket
)
ORDER BY toUInt32OrZero(substring(strike_bucket, 2))

The strike map is a barbell around the $200 trading range. The $200 bucket — at the money — took the most volume, split 32.7% puts (two-way traffic). Below the range puts dominate (88.3% of the $150 bucket); above it calls own the book (6.3% puts at $225, 120039 contracts at the $450 ceiling). The structure is textbook: protective puts below, speculative calls above, a two-way market at the money.

تدفق الأخبار

الاستعلامتدفق المعلومات في صف واحد: الحجم، التكوين، والوسوم المشتركة
استعلام SQL الدقيق وراء كل رقم
WITH
    (
        SELECT (toString(d), n)
        FROM (
            SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d, count() AS n
            FROM global_markets.stocks_news
            WHERE has(tickers, 'NVDA')
              AND published_utc >= toDateTime('2026-06-01 00:00:00')
              AND published_utc < toDateTime('2026-07-01 04:00:00')
            GROUP BY d ORDER BY n DESC, d ASC LIMIT 1
        )
    ) AS peak_day,
    (
        SELECT (JSONExtractString(any(publisher), 'name'), count())
        FROM global_markets.stocks_news
        WHERE has(tickers, 'NVDA')
          AND published_utc >= toDateTime('2026-06-01 00:00:00')
          AND published_utc < toDateTime('2026-07-01 04:00:00')
        GROUP BY JSONExtractString(publisher, 'name') ORDER BY count() DESC LIMIT 1
    ) AS top_pub
SELECT
    count() AS june_articles,
    uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
    toString(min(toDate(toTimeZone(published_utc, 'America/New_York')))) AS first_tagged_day,
    peak_day.1 AS peak_day_date,
    peak_day.2 AS peak_day_articles,
    top_pub.1 AS top_publisher,
    top_pub.2 AS top_publisher_articles,
    round(100.0 * top_pub.2 / count(), 0) AS top_publisher_pct,
    countIf(has(tickers, 'TSLA')) AS tsla_co_articles,
    countIf(has(tickers, 'AMD')) AS amd_co_articles,
    countIf(has(tickers, 'MSFT')) AS msft_co_articles,
    countIf(has(tickers, 'AAPL')) AS aapl_co_articles
FROM global_markets.stocks_news
WHERE has(tickers, 'NVDA')
  AND published_utc >= toDateTime('2026-06-01 00:00:00')
  AND published_utc < toDateTime('2026-07-01 04:00:00')

642 مقالات مرتبطة بـ NVDA في شهر يونيو من 4 من الناشرين. اقرأ هذه الأعداد بشك: The Motley Fool وحدها كتبت 63% — هذا يعكس اهتمام مصدر واحد وليس إعلام العالم بأكمله. كان اليوم الذروة هو 2026-06-01 حيث نُشر 45 مقالاً. وتوضح الوسوم المشتركة سياق التغطية: MSFT في 169، وAAPL في 134، وAMD في 101، وTSLA في 69 — لقد غطى هذا المصدر NVDA كقصة تقنية للشركات الكبرى، وليس كقصة عن أشباه الموصلات.

عمليات البيع على المكشوف

الاستعلامحجم البيع على المكشوف خارج البورصة من FINRA حسب الجلسة: الأسهم المبيعة والتقرير
استعلام SQL الدقيق وراء كل رقم
SELECT
    date,
    round(toFloat64(any(short_volume)) / 1e6, 2) AS short_shares_m,
    round(toFloat64(any(total_volume)) / 1e6, 2) AS offexchange_total_m,
    round(100 * toFloat64(any(short_volume)) / toFloat64(any(total_volume)), 1) AS short_pct_of_offexchange
FROM global_markets.stocks_short_volume
WHERE ticker = 'NVDA' AND date >= toDate('2026-06-01') AND date <= toDate('2026-06-30')
GROUP BY date
ORDER BY date

تمثل أحجام البيع على المكشوف خارج البورصة حصة حجم التداول المسجل لدى FINRA والمصنف كبيع على المكشوف؛ ويُعزى جزء كبير منها إلى قيام صناع السوق بالبيع على المكشوف لتلبية طلبات الشراء من العملاء، وهي عمليات روتينية وليست مؤشراً على الاهتمام بالبيع على المكشوف. تراوحت حصة NVDA المصنفة كبيع على المكشوف بين 29.3% في 2026-06-01 و48.1% في 2026-06-30. وبلغ حجم التداول المسجل خارج البورصة ذروته عند 86.77 مليون سهم في 2026-06-02، بينما انخفض إلى 43.31 مليون سهم في 2026-06-16، وذلك خلال 20 من الجلسات المسجلة.

الاستعلامالذروة والقاع خارج البورصة، محددة (بدون تكرار لكل جلسة)
استعلام SQL الدقيق وراء كل رقم
SELECT
    toString(argMax(date, offex_m)) AS peak_date,
    max(offex_m) AS peak_offex_m,
    toString(argMin(date, offex_m)) AS trough_date,
    min(offex_m) AS trough_offex_m,
    round(max(offex_m) - min(offex_m), 2) AS peak_minus_trough_m,
    count() AS sessions_on_file
FROM (
    SELECT date, round(toFloat64(any(total_volume)) / 1e6, 2) AS offex_m
    FROM global_markets.stocks_short_volume
    WHERE ticker = 'NVDA' AND date >= toDate('2026-06-01') AND date <= toDate('2026-06-30')
    GROUP BY date
)
الاستعلامإحصائية مراكز البيع على المكشوف لمنتصف يونيو
استعلام SQL الدقيق وراء كل رقم
SELECT
    toString(max(settlement_date)) AS settlement,
    round(toFloat64(argMax(short_interest, settlement_date)) / 1e6, 2) AS shares_short_m,
    round(toFloat64(argMax(avg_daily_volume, settlement_date)) / 1e6, 2) AS avg_daily_volume_m,
    argMax(days_to_cover, settlement_date) AS reported_days_to_cover,
    round(toFloat64(argMax(short_interest, settlement_date)) / toFloat64(argMax(avg_daily_volume, settlement_date)), 2) AS implied_days_to_cover,
    count() AS june_settlements
FROM global_markets.stocks_short_interest
WHERE ticker = 'NVDA'
  AND settlement_date >= toDate('2026-06-01') AND settlement_date <= toDate('2026-06-30')

بلغ الاهتمام الفعلي بالبيع على المكشوف 2026-06-30: 310.13 مليون سهم على المكشوف مقابل متوسط تداول يومي يبلغ 155.99 مليون سهم. وذكر المورد أن عدد الأيام اللازمة لتغطية المراكز هو 1.99؛ بينما تبلغ النسبة الخام 1.99 — أي أن البائعين على المكشوف يحتاجون إلى يومي متوسط تقريباً لتغطية مراكزهم. تتوفر بيانات تسوية الشهر بالكامل (2 من بيانات شهر يونيو)؛ وتحمل الأرقام المذكورة أعلاه بيانات التسوية الخاصة بنهاية شهر يونيو في 30 يونيو.

ملاحظات البيانات

الاستعلامإحصاء أساسيات NVDA: الميزانيات العمومية، قوائم الدخل، والتدفقات النقدية
استعلام SQL الدقيق وراء كل رقم
SELECT
    (SELECT count() FROM global_markets.stocks_balance_sheets WHERE has(tickers, 'NVDA')) AS balance_sheet_rows,
    (SELECT count() FROM global_markets.stocks_income_statements WHERE has(tickers, 'NVDA')) AS income_statement_rows,
    (SELECT count() FROM global_markets.stocks_cash_flow_statements WHERE has(tickers, 'NVDA')) AS cash_flow_rows
ملاحظات البيانات الكاملة
  • الكيان. NVDA هي شركة NVIDIA Corporation، برقم CIK 0001045810، والمدرجة في Nasdaq. لا يوجد غموض في تكرار الرموز؛ ولا تنطبق أي تحفظات تتعلق بحدود الكيان. يحتوي المستودع على 83 من بنود الميزانية العمومية، و152 من بنود قائمة الدخل، و152 من بنود قائمة التدفقات النقدية لشركة NVDA — البيانات الأساسية متوفرة، على عكس حالة التحليل العميق للبنية الدقيقة في 29 يونيو.
  • القيم القصوى للشهر. سجل الحد الأقصى البالغ $235 عند الساعة 2026-06-02 04:00 بتوقيت ET في مرحلة ما قبل التداول (4:00 صباحاً)؛ وسجل الحد الأقصى خلال ساعات التداول العادية $232.28 عند الساعة 2026-06-02 09:59 بتوقيت ET. يبلغ كل من الحد الأدنى للشهر والحد الأدنى لساعات التداول العادية $189.8 — وكان الحد الأدنى المسجل خلال ساعات التداول العادية.
  • إغلاق 19 يونيو. يحتوي المستودع على 0 من أعمدة SPY لتاريخ 19 يونيو (عيد التحرير)، لذا يمتد شهر يونيو لشركة NVDA عبر 21 من الجلسات. لا يمتد جدول العطلات إلى يونيو 2026 (يبدأ من 3 يوليو 2026)؛ وملاحظة العمود الصفري هي النتيجة المستلمة.
  • حجم التداول بالدولار. يتم حساب إجمالي حجم التداول عبر جمع إغلاقات الدقيقة لكل دقيقة — وهو بديل مرجح بالإغلاق للقيمة الاسمية. يستبعد رقم ساعات التداول العادية ($523 مليار) أعمدة ما قبل التداول وما بعد الإغلاق؛ بينما يشمل رقم اليوم الكامل ($571.9 مليار) هذه الأعمدة.
  • تحليل الخيارات. يتم إعادة تحليل تاريخ الانتهاء والنوع وسعر التنفيذ من رمز OCC (عمود expiration_date في الجدول غير موثوق)؛ وتفترض القيمة الاسمية للعلاوة مضاعف الـ 100 سهم.
  • إحصاءات الفارق لكل تحديث. يتم وزن كل تحديث لـ NBBO بالتساوي؛ وتوجد الإحصاءات المرجحة زمنياً في اللوحة. وتستخدم القيم الوسيطة المئينات الحتمية.
  • لم يتم تفعيل حماية التخلص من التكات (tick-dump). جميع استعلامات جدول التكات هي استعلامات تجميعية؛ ويقوم استعلام نسيج الشريط بجمع جدول التداول الكامل في صف واحد.
  • فجوة حجم البيع على المكشوف في 29 يونيو. تم اقتطاع ملف FINRA لحجم البيع على المكشوف خارج البورصة لكل السوق بتاريخ 29 يونيو (ينتهي الملف المصدر في منتصف الترتيب الأبجدي)؛ وتأتي NVDA قبل نقطة القطع لذا يغيب صفها. تحتوي لوحة حجم البيع على المكشوف على 20 من الجلسات؛ وصف 29 يونيو مفقود (بسبب اقتطاع ملف السوق بالكامل) وليس صفراً. ويحتوي التحليل العميق في 29 يونيو على نتيجة فحص السوق بالكامل.

المنهجية

  • تُخزن الطوابع الزمنية بتوقيت UTC وتُفلتر باستخدام حدود UTC الخام؛ شهر يونيو 2026 يتبع توقيت EDT بالكامل، لذا تكون ساعات التداول العادية من 13:30 إلى 20:00 بتوقيت UTC (9:30 صباحاً حتى 4:00 مساءً بتوقيت ET). تظهر دالة toTimeZone فقط في قوائم SELECT.
  • إغلاق الجلسة هو آخر شمعة دقيقة ضمن ساعات التداول العادية. حجم التداول بالدولار هو حاصل ضرب سعر إغلاق الدقيقة في حجم تداولها، ومجموعها.
  • يتم إعادة تحليل تاريخ انتهاء صلاحية الخيارات ونوعها وسعر التنفيذ من رمز OCC. يفترض القيمة الاسمية للعلاوة (Premium notional) وجود مضاعف قدره 100 سهم.
  • يتم التوليد عبر نظام الدفعات فقط من خلال مسار القراءة المحدود؛ ولا تقوم الصفحة العامة بالاستعلام من البيانات المباشرة أبداً. يحتفظ المستودع بسجل كامل لكل حركة (tick) دون حذف البيانات المنتهية الصلاحية، لذا يعيد هذا التحليل الإنتاج من نفس الجداول في أي وقت. حالة المستودع كما هي في 4 يوليو 2026.

كل لوحة هي عبارة عن كائن مخزن واحد — رسم بياني، وجدول، واستعلام SQL. يمكنك إجراء أي استعلام إضافي عبر محطة Strasmore.