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

NVDA: Jun 2026 penuh NVIDIA mengikut detik

Puncak pra-pasaran $235, kejatuhan 7.4% merentas 21 sesi, dan volum dolar ke-fourth terbesar di papan AS. Klik untuk butiran lengkap.

NVIDIA membuka Jun 2026 pada $215.77 dan menutup bulan pada $199.76 — penurunan -7.4% sepanjang 21 sesi. Saham ini memuncak pada $235 dalam dagangan pra-pasaran pada 2026-06-02 04:00 ET, mencapai paras tertinggi waktu biasa $232.28 pada 2026-06-02 09:59 ET, dan mencecah paras terendah $189.8 pada 2026-06-29 10:17 ET — semuanya dalam waktu biasa. Jumlah volum: 2.75 bilion saham, $571.9 bilion dalam pusing ganti dolar — nama ke-fourth terbesar di papan AS mengikut volum dolar waktu biasa (asas: 1–30 Jun waktu biasa; satu penyenaraian Jun simbol guna semula dikecualikan sementara menunggu pengesahan entiti). Setiap nombor di sini adalah hasil pertanyaan yang disimpan; kembangkan mana-mana panel untuk SQL tepat.

PertanyaanPapan skor bulanan: buka, tutup, ekstrem, volum, dan penerimaannya
SQL tepat di sebalik setiap nombor
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')

Lengkungan ini adalah aliran menurun yang stabil dengan satu jurang tajam ke bawah pada minggu terakhir. NVDA ditutup di atas $224.43 hanya sekali — pada 2026-06-01, sesi pertama. Paras terendah bulan dicetak dalam waktu biasa pada 2026-06-29 10:17 ET, dengan 1 bar dalam lingkungan satu sen dan 43131 dagangan dalam minit itu. Puncak pra-pasaran $235 pada 2026-06-02 04:00 ET adalah cetakan waktu lanjutan; paras tertinggi waktu biasa $232.28 dicatat pada 2026-06-02 09:59 ET. 19 Jun adalah penutupan seluruh pasaran (0 bar SPY pada hari itu), jadi NVDA mempunyai 21 sesi dagangan.

Sesi demi sesi

Pertanyaan21 sesi: tutup waktu biasa, perubahan tutup-ke-tutup, volum sepanjang hari
SQL tepat di sebalik setiap nombor
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

Jadual sesi menunjukkan penurunan yang berterusan. Penutupan pertama di atas $224.43 menandakan paras tertinggi pada 2026-06-01. Penurunan satu sesi paling curam ialah -6.2% pada 2026-06-05 — hari Jumaat — bertepatan dengan volum tertinggi bulan itu iaitu 187.3 juta saham. Rentetan yang menentukan ialah 5 penurunan berturut-turut, 2026-06-22 hingga 2026-06-26, berakhir pada penutupan terendah bulan itu iaitu $191.72; dua sesi terakhir pulih sebanyak 1.7% dan 2.5%. Volum tertumpu di awal: 185.5 juta saham pada hari pertama, 119.6 juta pada hari terakhir.

PertanyaanPenurunan lima sesi, terbatas: setiap tuntutan dalam rentetan sebagai lajur diperiksa
SQL tepat di sebalik setiap nombor
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

Jun berbanding enam bulan sebelumnya

Adakah bulan seperti ini luar biasa bagi NVDA, atau biasa? Panel di bawah mengira semula tiga angka yang sama bagi setiap enam bulan terakhir dalam satu laluan — baris Jun dihasilkan oleh pertanyaan yang sama seperti lima baris sebelumnya, terus dari gudang data pada masa penjanaan.

PertanyaanEnam bulan terakhir, dikira semula secara langsung: pusing ganti, saham, dan pulangan bulanan
SQL tepat di sebalik setiap nombor
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

Mengikut pusing ganti, Jun adalah biasa: $523 bilion dalam waktu dagangan biasa berada di julat pertengahan bagi tempoh tersebut, di bawah $557.5 bilion Mei dan $572.5 bilion Mac. Lajur pulangan adalah tempat Jun menonjol: -7.4% merupakan penurunan bulanan paling tajam dalam enam bulan tersebut, berbanding -4.8% pada Februari dan kenaikan pada April dan Mei.

Ticker fourth-terbesar di papan

PertanyaanKeseluruhan pita AS disusun mengikut volum dolar waktu biasa Jun 2026
SQL tepat di sebalik setiap nombor
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 menduduki tangga fourth di seluruh papan AS mengikut jumlah dolar waktu biasa: $523 bilion, $141.5 bilion di hadapan SNDK di bawahnya, hanya di belakang MU ($995.7 bilion), SPY ($771.5 bilion), dan QQQ ($672.8 bilion). Asasnya: 1–30 Jun waktu biasa, dengan satu penyenaraian Jun simbol guna semula dikecualikan sementara menunggu pengesahan entiti — resitnya terdapat dalam penerokaan mendalam sendiri. Daripada tiga nama di atas NVDA, 1 ialah satu saham — MU, satu lagi nama semikonduktor; dua lagi ialah ETF indeks besar.

PertanyaanPenerimaan kedudukan: tempat NVDA, kelebihannya atas nama seterusnya, dan asas — sebagai lajur diperiksa
SQL tepat di sebalik setiap nombor
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
)

Apa yang membentuk pita tersebut

PertanyaanKeseluruhan pita NVDA dalam satu baris: cetakan, saiz cetakan, dan bancian sebut harga
SQL tepat di sebalik setiap nombor
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)

Teksturnya adalah cetakan kecil dan padat dengan sebut harga: 55.64 juta cetakan pada median 5 saham (purata 72.9 — lintasan institusi menarik purata ke atas), 84.6% lot ganjil (bawah 100 saham), 32.91% pecahan — konsisten dengan aplikasi runcit yang menghiris pesanan ke dalam inventori pembuat pasaran. Separuh sebut harga: 55.7 juta kemas kini NBBO, 99.35% bersih dua hala; 33941 terlintas seketika (bida di atas tawaran), 329679 terkunci (bida sama dengan tawaran), 63 satu hala atau kosong. Sebuah syarikat bermodal besar mencetak lebih banyak sebut harga dalam sebulan berbanding banyak nama lain dalam sedekad.

Spread kekal sempit

Saham bermodal besar seperti NVDA secara strukturnya mempunyai spread bida-tanya yang sempit — persoalannya ialah sejauh mana kestabilan kesempitan itu sepanjang bulan dengan julat harga 20 mata. Bancian sebut harga di atas menunjukkan median peringkat bulan; panel ini mengukurnya setiap sesi.

PertanyaanSpread mengikut sesi: median waktu biasa dan purata wajaran masa (bps)
SQL tepat di sebalik setiap nombor
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

Spread kekal dalam jalur sempit sepanjang bulan: 1.34 mata asas pada 2026-06-01 dan 1.01 mata asas pada 2026-06-30 — spread saham bermodal besar yang hampir tidak berubah sepanjang penurunan harga 20 mata. Sesi paling lebar ialah 2026-06-05 pada 0.97 mata asas (hari penurunan -6.2%), sesi paling sempit 2026-06-15 pada 0.95 mata asas. Sebagai perbandingan dengan nama yang tipis, lihat penerokaan mendalam mikro struktur 29 Jun di mana panel spread satu-saham meliputi sesi yang sama.

Opsyen: 64.64 juta kontrak, panggilan setiap sesi

PertanyaanPasaran opsyen NVDA dalam satu baris: jumlah, struktur luput, kontrak utama
SQL tepat di sebalik setiap nombor
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)

Dalam 21 sesi opsyen: 8.9 juta cetakan merentasi 5163 kontrak berbeza, 64.64 juta kontrak dan $24.43 bilion premium (harga didarab dengan pengganda 100 saham). Nisbah letak/panggil bulanan ialah 0.55 — panggilan mengatasi letak dalam setiap sesi; nisbah harian memuncak pada 0.782 dan tidak pernah mencecah 1.0. 38 tempoh matang didagangkan, daripada mingguan 18 Jun hingga 2028-12-15 LEAPS; tempoh matang 18 Jun sahaja mengambil 10.5% daripada jumlah dagangan bulanan. Kontrak paling sibuk: $210 call, expiry 2026-06-18. Magnet premium: $0.5 call, expiry 2026-12-18 — strike $0.5 yang berada jauh dalam wang. Sebagai perbandingan, opsyen AAPL mengumpul $8.84 bilion pada 27 juta kontrak pada bulan Jun; TSLA $33.68 bilion pada 58 juta.

PertanyaanSesi opsyen mengikut sesi: kontrak, pecahan panggil/letak, dan nisbah panggil/letak
SQL tepat di sebalik setiap nombor
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

Sesi opsyen paling sibuk ialah 2026-06-055298529 kontrak, 100% daripada puncak bulanan — hari penurunan -6.2% yang sama yang mencatatkan jumlah dagangan ekuiti tertinggi. Nisbah letak/panggil meningkat seiring dengan penurunan harga: ia mencecah paras terendah pada 0.33 pada 2026-06-02 (hampir dengan puncak harga) dan meningkat kepada 0.61 menjelang 2026-06-12 (sesi apabila saham mula ditutup di bawah $205.14). Jumlah letak meningkat apabila harga jatuh — sama ada aktiviti lindung nilai atau pertaruhan arah; data menunjukkan pergerakan bersama, bukan niat.

PertanyaanTempat kontrak mendarat: volum panggil dan letak mengikut kumpulan strike
SQL tepat di sebalik setiap nombor
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))

Peta strike ialah barbel di sekitar julat dagangan $200. Kumpulan $200 — pada wang — mengambil jumlah dagangan terbanyak, dipecahkan 32.7% letak (lalu lintas dua hala). Di bawah julat, letak mendominasi (88.3% daripada kumpulan $150); di atasnya, panggilan menguasai buku (6.3% letak pada $225, 120039 kontrak pada siling $450). Strukturnya adalah buku teks: letak pelindung di bawah, panggilan spekulatif di atas, pasaran dua hala pada wang.

Aliran berita

PertanyaanAliran maklumat dalam satu baris: volum, komposisi, dan tag bersama
SQL tepat di sebalik setiap nombor
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 artikel bertanda NVDA pada bulan Jun daripada 4 penerbit. Baca jumlah tersebut secara skeptikal: The Motley Fool sahaja menulis 63% — perhatian satu suapan, bukan liputan media seluruh dunia. Hari puncak ialah 2026-06-01 dengan 45 artikel. Tag bersama menunjukkan kerangka liputan: MSFT dalam 169, AAPL dalam 134, AMD dalam 101, TSLA dalam 69 — suapan ini meliputi NVDA sebagai cerita teknologi bermodal mega, bukan cerita semikonduktor.

Jualan pendek

PertanyaanVolum jualan pendek luar bursa FINRA mengikut sesi: saham ditanda pendek dan volum dilaporkan
SQL tepat di sebalik setiap nombor
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

Jumlah jualan pendek di luar bursa adalah bahagian volum yang dilaporkan oleh FINRA yang ditandakan sebagai jualan pendek; sebahagian besarnya adalah pembuat pasaran menjual pendek untuk memenuhi belian pelanggan — urusan rutin, bukan kepentingan jualan pendek. Bahagian jualan pendek bertanda NVDA adalah antara 29.3% pada 2026-06-01 hingga 48.1% pada 2026-06-30. Volum yang dilaporkan di luar bursa memuncak pada 86.77 juta saham pada 2026-06-02 dan terendah pada 43.31 juta pada 2026-06-16, merentasi 20 sesi yang difailkan.

PertanyaanPuncak dan palung luar bursa, terbatas (nyahduplikasi setiap sesi)
SQL tepat di sebalik setiap nombor
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
)
PertanyaanCetakan faedah jualan pendek pertengahan Jun
SQL tepat di sebalik setiap nombor
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')

Kepentingan jualan pendek sebenar dicetak pada 2026-06-30: 310.13 juta saham dijual pendek berbanding purata harian 155.99 juta saham. Vendor melaporkan hari untuk ditutup sebagai 1.99; nisbah mentah adalah 1.99 — penjual pendek memerlukan kira-kira dua hari purata untuk ditutup. Kedua-dua penyelesaian bulan tersebut ada dalam fail (2 cetakan Jun); angka di atas membawa penyelesaian akhir bulan 30 Jun.

Nota data

PertanyaanBancian asas NVDA: kunci kira-kira, penyata pendapatan, aliran tunai
SQL tepat di sebalik setiap nombor
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
Nota data penuh
  • Entiti. NVDA ialah NVIDIA Corporation, CIK 0001045810, tersenarai di Nasdaq. Tiada kekaburan penggunaan semula simbol; tiada batasan sempadan entiti yang terpakai. Gudang data membawa 83 baris kunci kira-kira, 152 baris penyata pendapatan, dan 152 baris penyata aliran tunai untuk NVDA — data asas wujud, tidak seperti kes penerokaan mendalam mikrostruktur 29 Jun.
  • Ekstrem bulan. Tertinggi $235 dicetak pada 2026-06-02 04:00 ET dalam pra-pasaran (4:00 PG); tertinggi waktu biasa $232.28 dicetak pada 2026-06-02 09:59 ET. Kedua-dua terendah bulan dan terendah waktu biasa ialah $189.8 — terendah adalah cetakan waktu biasa.
  • Penutupan 19 Jun. Gudang data membawa 0 bar SPY untuk 19 Jun (Juneteenth), jadi bulan Jun NVDA merangkumi 21 sesi. Jadual cuti tidak melangkau kembali ke Jun 2026 (ia bermula 3 Julai 2026); pemerhatian sifar bar adalah resit.
  • Jumlah dolar. Masa tutup minit didarab dengan volum minit, dijumlahkan — proksi wajaran tutup untuk nilai nosional. Angka waktu biasa ($523 bilion) tidak termasuk bar pra-pasaran dan selepas tutup; angka sepanjang hari ($571.9 bilion) merangkumi kedua-duanya.
  • Penghuraian opsyen. Tarikh luput, jenis, dan strike dihuraikan semula daripada ticker OCC (lajur tarikh_luput jadual tidak boleh dipercayai); premium nosional menganggap pengganda 100 saham.
  • Statistik sebaran setiap kemas kini memberatkan setiap kemas kini NBBO sama rata; statistik wajaran masa ada dalam panel. Median menggunakan kuantil deterministik.
  • Tiada pengawal lambakan tick yang tersentuh. Semua pertanyaan jadual tick diagregatkan; pertanyaan tekstur pita menjumlahkan keseluruhan jadual dagangan ke dalam satu baris.
  • Jurang volum pendek pada 29 Jun. Fail volum pendek luar bursa FINRA untuk 29 Jun telah dipotong di seluruh pasaran (fail sumber berakhir di tengah abjad); NVDA diisih sebelum titik potong jadi barisnya tiada. Panel volum pendek membawa 20 sesi; baris 29 Jun hilang (pemotongan fail seluruh pasaran), bukan sifar. Penerokaan mendalam 29 Jun membawa resit siasatan seluruh pasaran.

Metodologi

  • Cap masa disimpan dalam UTC dan ditapis dengan sempadan UTC mentah; Jun 2026 sepenuhnya dalam EDT, jadi waktu biasa ialah 13:30–20:00 UTC (9:30 pagi–4:00 petang ET). toTimeZone hanya muncul dalam senarai SELECT.
  • Penutup sesi ialah bar minit terakhir waktu biasa. Jumlah dolar ialah harga tutup minit didarab dengan volum minit, dijumlahkan.
  • Tamat tempoh opsyen, jenis dan harga laksana dihuraikan semula daripada ticker OCC. Jumlah nosional premium menganggap pengganda 100 saham.
  • Penjanaan hanya secara kelompok melalui laluan baca sahaja yang dikawal; halaman awam tidak pernah membuat pertanyaan secara langsung. Gudang data menyimpan sejarah tick penuh tanpa tamat tempoh bergulir, jadi analisis ini boleh dihasilkan semula daripada jadual yang sama pada bila-bila masa. Keadaan gudang data pada 4 Julai 2026.

Setiap panel ialah satu objek tersimpan — carta, jadual dan SQL. Bawa sebarang pertanyaan lebih lanjut ke terminal Strasmore.