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

NVDA: NVIDIA динаміка акцій за червень 2026

Результати NVIDIA за червень 2026: пік у 235 на премаркеті, падіння на 7.4% протягом 21 сесій та fourth найбільший доларовий обсяг на ринку США.

NVIDIA відкрилася у червні 2026 року на рівні $215.77 і закрила місяць на позначці $199.76 — це -7.4% зниження протягом 21 сесій. Акції досягли піку в $235 під час премаркетових торгів 2026-06-02 04:00 ET, торгової максимуму в основні години на рівні $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.432026-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 сесія: закриття в основні години, зміна close-over-close, загальний обсяг за день
Точний 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 — ще один представник сектору semiconductor; інші дві є великими індексними ETF.

ЗапитПоказники рангу: місце 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 тимчасово перекреслених (ціна Bid вища за Ask), 329679 заблокованих (ціна Bid дорівнює Ask), 63 односторонніх або порожніх. Компанія з mega-cap капіталізацією генерує більше котирувань за місяць, ніж багато інших активів за десятиліття.

Спред залишався вузьким

Такі компанії з надвеликою капіталізацією, як NVDA, мають структурно вузький спред bid-ask — питання полягає в тому, наскільки стабільною була ця вузькість протягом місяця з 20-пунктовим діапазоном ціни. Наведена вище статистика котирувань показує медіану за місяць; ця панель вимірює показник за кожну торгову сесію.

ЗапитСпред за сесіями: медіана в основні години та середньозважена за часом величина (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 bps у 2026-06-01 та 1.01 bps у 2026-06-30 — спред компанії з надвеликою капіталізацією майже не змінився під час падіння ціни на 20 пунктів. Найширша сесія склала 2026-06-05 при 0.97 bps (у день падіння на -6.2%), найвузьша — 2026-06-15 при 0.95 bps. Для порівняння з малоліквідними активами див. глибокий аналіз мікроструктури за 29 червня, де панель спреду одного тікера охоплює ту саму сесію.

Опціони: 64.64 мільйонів контрактів, щоденні CALL-опціони

ЗапитРинок опціонів 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)

За 21 опційних сесій було зафіксовано 8.9 мільйонів угод за 5163 окремими контрактами, що склало 64.64 мільйонів контрактів та $24.43 мільярдів премії (ціна, помножена на множник у 100 акцій). Місячний співвідношення put/call склало 0.55 — CALL-опціони переважали PUT-опціони в кожній сесії; денне співвідношення досягло піку на рівні 0.782 і жодного разу не досягло 1.0. Було проведено торги за 38 термінами експірації, від щотижневих на 18 червня до 2028-12-15 LEAPS; лише експірація 18 червня забезпечила 10.5% місячного обсягу. Найактивніший контракт: $210 call, expiry 2026-06-18. Основний об'єкт премії: $0.5 call, expiry 2026-12-18 — глибоко в гроші зі страйком $0.5. Для порівняння, опціони AAPL зібрали $8.84 мільярдів на 27 мільйонах контрактів у червні; TSLA — $33.68 мільярдів на 58 мільйонах.

ЗапитОпціони за сесіями: контракти, розподіл 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

Найактивнішою опційною сесією стала 2026-06-055298529 контрактів, що становить 100% від місячного піку — це був той самий день падіння на -6.2%, коли було зафіксовано найвищий обсяг торгів акціями. Співвідношення put/call зростало разом із падінням ціни: воно досягло мінімуму на рівні 0.33 на 2026-06-02 (поблизу піку ціни) і зросло до 0.61 до 2026-06-12 (сесія, коли акція вперше закрилася нижче $205.14). Обсяг PUT-опціонів зростав разом із падінням ціни — це свідчить про хеджування або напрямлені ставки; дані демонструють спільну динаміку, а не наміри учасників.

ЗапитРозподіл контрактів: обсяг call та put за діапазонами strike
Точний 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))

Карта страйків має структуру «штанги» навколо торгового діапазону $200. Найбільший обсяг припав на $200 сегмент — at the money, де обсяги розділилися 32.7% між put-опціонами (двосторонній рух). Нижче діапазону домінують put-опціони (88.3% від сегмента $150); вище діапазону переважають call-опціони (6.3% put-опціонів на $225 та 120039 контрактів на рівні стелі $450). Структура є класичною: захисні put-опціони знизу, спекулятивні call-опціони зверху, двосторонній ринок на рівні 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 як історію технологічних мега-компаній, а не як історію виробників напівпровідників.

The shorts

ЗапитПозабіркова короткі продажі FINRA за сесіями: обсяг marked-short та звітний обсяг
Точний 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

Off-exchange short volume is the share of FINRA-reported volume marked short; much of it is market makers selling short to fill customer buys — routine plumbing, not short interest. NVDA's marked-short share ranged from 29.3% on 2026-06-01 to 48.1% on 2026-06-30. Off-exchange reported volume peaked at 86.77 million shares on 2026-06-02 and bottomed at 43.31 million on 2026-06-16, across the 20 sessions on file.

ЗапитПозабіркові максимум та мінімум (без дублювання за сесіями)
Точний 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
)
ЗапитПоказник short-interest станом на середину червня
Точний 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')

Actual short interest printed at 2026-06-30: 310.13 million shares short against a 155.99 million-share average day. The vendor reports days-to-cover as 1.99; the raw ratio is 1.99 — shorts needed roughly two average days to cover. Both of the month's settlements are on file (2 June prints); the figures above carry the month-end June 30 settlement.

Примітки до даних

ЗапитЗведення фундаментальних показників 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 AM); максимум у регулярні години торгівлі у $232.28 зафіксовано о 2026-06-02 09:59 ET. І мінімум за місяць, і мінімум у регулярні години торгівлі становлять $189.8 — мінімум був зафіксований у регулярні години.
  • Закриття 19 червня. База даних містить 0 барів SPY за 19 червня (Juneteenth), тому червень для NVDA охоплює 21 сесій. Таблиця свят не поширюється до червня 2026 року (вона починається з 3 липня 2026 року); спостереження з нульовим показником є результатом отримання даних.
  • Обсяг у доларах. Хвилинне закриття відповідає хвилинному об'єму, що у сумі є середнім показником, зваженим за ціною закриття, для номінальної вартості. Показник у регулярні години торгівлі ($523 мільярдів) не включає премаркет та постмаркет бари; показник за весь день ($571.9 мільярдів) включає їх.
  • Парсинг опціонів. Термін експірації, тип та ціна страйк повторно розраховуються з тікера OCC (стовпець expiration_date у таблиці є ненадійним); номінальна премія розраховується з урахуванням множника у 100 акцій.
  • Статистика спреду на кожне оновлення. Кожне оновлення NBBO зважується однаково; часово зважені показники представлені в панелі. Для медіанних значень використовуються детерміновані квантилі.
  • Захист від скидання тіків не спрацював. Усі запити до таблиці тіків є агрегованими; запит структури стрічки сумує всю таблицю угод в один рядок.
  • Розрив короткого об'єму 29 червня. Файл FINRA щодо позабіршового короткого об'єму за 29 червня був усередині ринку урізаний (вихідний файл закінчується на середині алфавіту); NVDA сортується до місця розрізу, тому її рядок відсутній. Панель короткого об'єму містить 20 сесій; рядок за 29 червня відсутній (через урізання загальноринкового файлу), а не дорівнює нулю. глибокий аналіз за 29 червня містить результат загальноринкового запиту.

Методологія

  • Часові мітки зберігаються в UTC і фільтруються за необробленими межами UTC; червень 2026 року повністю відповідає EDT, тому регулярні години торгівлі — це 13:30–20:00 UTC (9:30 am–4:00 pm ET). Функція toTimeZone використовується лише у списках SELECT.
  • Закриття сесії — це остання хвилинна свічка регулярних годин. Обсяг у доларах — це сума добутку ціни закриття на хвилинний обсяг.
  • Дата експірації, тип та страйк опціонів повторно розраховуються на основі тікера OCC. Номінальна премія розраховується з урахуванням множника у сто акцій.
  • Генерація здійснюється лише пакетним методом через обмежений доступ для читання; публічна сторінка ніколи не робить запитів до поточних даних. Сховище зберігає повну історію тіків без видалення за терміном дії, тому цей аналіз можна відтворити з тих самих таблиць у будь-який час. Стан сховища станом на липень 2026 року.

Кожна панель є одним збереженим об'єктом — графіком, таблицею та SQL-запитом. Ви можете виконати будь-який запит детальніше на терміналі Strasmore.