NVDA: NVIDIA juni 2026 tick by tick
NVIDIA juni 2026: een pre-market piek van $235, een 7.4% daling over 21 sessies en de fourth grootste dollar volume op de US tape.
NVIDIA opende juni 2026 op $215.77 en sloot de maand op $199.76 — een -7.4% daling over 21 sessies. Het aandeel bereikte een piek van $235 tijdens de pre-market handel op 2026-06-02 04:00 ET, bereikte een high tijdens de reguliere handelsuren van $232.28 om 2026-06-02 09:59 ET, en bereikte een dieptepunt van $189.8 op 2026-06-29 10:17 ET — alles tijdens de reguliere handelsuren. Totale volume: 2.75 miljard aandelen, $571.9 miljard aan dollar-omzet — de fourth-grootste naam op de Amerikaanse tape op basis van dollar volume tijdens reguliere handelsuren (basis: 1–30 juni reguliere handelsuren; één hergebruikt symbool voor een juni-notering uitgesloten in afwachting van verificatie van de entiteit). Elk getal hier is een resultaat van een opgeslagen query; open een paneel voor de exacte SQL.
De exacte SQL achter elk getal
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')De trendlijn is een constante neerwaartse trend met één scherpe gap down in de laatste week. NVDA sloot slechts één keer boven $224.43 — op 2026-06-01, de eerste sessie. Het maanddieptepunt werd tijdens de reguliere handelsuren geregistreerd op 2026-06-29 10:17 ET, met een 1 bar binnen één cent en 43131 trades in die minuut. De pre-market piek van $235 om 2026-06-02 04:00 ET is een extended-hours print; de high tijdens de reguliere handelsuren van $232.28 stond om 2026-06-02 09:59 ET. 19 juni was een marktbrede sluiting (0 SPY bars die dag), waardoor NVDA 21 handelsessies had.
Sessie per sessie
De exacte SQL achter elk getal
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_dateDe tabel met sessies laat een voortdurende daling zien. De eerste sluiting boven $224.43 bepaalde de high-water mark op 2026-06-01. De steilste daling in één sessie was -6.2% op 2026-06-05 — een vrijdag — wat samenviel met het hoogste volume van de maand op 187.3 miljoen aandelen. De cruciale periode bestond uit 5 opeenvolgende dalingen, van 2026-06-22 tot en met 2026-06-26, eindigend op de laagste sluiting van de maand van $191.72; de laatste twee sessies herstelden met 1.7% en 2.5%. Het volume was aan het begin van de maand hoger: 185.5 miljoen aandelen op de eerste dag, tegenover 119.6 miljoen op de laatste dag.
De exacte SQL achter elk getal
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_sessionJuni versus de voorgaande zes maanden
Is een maand als deze ongebruikelijk voor NVDA, of is dit normaal? De onderstaande tabel berekent dezelfde drie cijfers voor elke van de afgelopen zes maanden in één enkele actie — de rij voor juni is gegenereerd met exact dezelfde query als de vijf voorgaande, rechtstreeks uit de database op het moment van generatie.
De exacte SQL achter elk getal
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_startOp basis van de turnover was juni gemiddeld: $523 miljard tijdens de reguliere handelsuren, wat midden in het bereik van de periode lag, onder de $557.5 miljard in mei en de $572.5 miljard in maart. De kolom voor het rendement is waar juni opvalt: -7.4% was de sterkste maandelijkse daling van de zes, tegenover -4.8% in februari en winsten in april en mei.
De grootste ticker op de tape tijdens fourth
De exacte SQL achter elk getal
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 12NVDA stond op basis van de dollar volume tijdens de reguliere handelsuren op plek fourth van de gehele Amerikaanse tape: $523 miljard, waarmee het $141.5 miljard verschil heeft met de nummer SNDK daaronder. Het werd alleen overtroffen door MU ($995.7 miljard), SPY ($771.5 miljard) en QQQ ($672.8 miljard). De basis hiervoor is de periode van 1 tot 30 juni tijdens de reguliere handelsuren, waarbij één notering met een hergebruikt symbool uit juni is uitgesloten in afwachting van verificatie van de entiteit — de details hiervan vindt u in deze diepgaande analyse. Van de drie namen boven NVDA is 1 een individueel aandeel — MU is een andere semiconductor-naam; de overige twee zijn de grote index ETF's.
De exacte SQL achter elk getal
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
)De samenstelling van de tape
De exacte SQL achter elk getal
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)De data bestaat uit kleine prints en een hoge quote-dichtheid: 55.64 miljoen prints met een mediaan van 5 shares (gemiddelde van 72.9 — institutionele crosses verhogen het gemiddelde), 84.6% odd lots (minder dan 100 shares), 32.91% fractional — dit is consistent met retail-apps die orders opdelen in de inventory van de market-maker. De quote-zijde: 55.7 miljoen NBBO updates, 99.35% clean two-sided; 33941 momentaal crossed (bid boven ask), 329679 locked (bid gelijk aan ask), 63 one-sided of leeg. Een mega-cap genereert in één maand meer quotes dan veel andere namen in een decennium.
De spread bleef krap
Een mega-cap zoals NVDA heeft een structureel smalle bid-ask spread — de vraag is hoe stabiel deze krapte was gedurende een maand met een prijsbereik van twintig punten. De bovenstaande quote census toont de mediaan op maandniveau; dit paneel meet de waarde per sessie.
De exacte SQL achter elk getal
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 sessionDe spread bleef de hele maand binnen een smalle band: 1.34 bps op 2026-06-01 en 1.01 bps op 2026-06-30 — een mega-cap spread die nauwelijks bewoog ondanks een prijsdaling van twintig punten. De breedste sessie was 2026-06-05 met 0.97 bps (de -6.2% daling), de krapste was 2026-06-15 met 0.95 bps. Ter vergelijking met een minder liquide aandeel: zie de microstructuur diepgaande analyse van 29 juni waar een paneel met een enkele ticker dezelfde sessie beslaat.
Opties: 64.64 miljoen contracten, calls elke sessie
De exacte SQL achter elk getal
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 optiesessies: 8.9 miljoen prints over 5163 verschillende contracten, 64.64 miljoen contracten en $24.43 miljard in premium (prijs vermenigvuldigd met de 100-aandeel multiplier). De put/call ratio voor de maand was 0.55 — calls werden elke sessie vaker verhandeld dan puts; de dagelijkse ratio bereikte een piek van 0.782 en kwam nooit boven de 1.0 uit. Er werd gehandeld in 38 expiries, van de wekelijkse opties met vervaldatum 18 juni tot aan 2028-12-15 LEAPS; de vervaldatum van 18 juni alleen was goed voor 10.5% van het maandvolume. Meest verhandeld contract: $210 call, expiry 2026-06-18. Premium magnet: $0.5 call, expiry 2026-12-18 — een deep-in-the-money strike van $0.5. Ter vergelijking: AAPL opties verzamelden in juni $8.84 miljard op 27 miljoen contracten; TSLA $33.68 miljard op 58 miljoen.
De exacte SQL achter elk getal
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 sessionDe drukste optiesessie was 2026-06-05 — 5298529 contracten, wat 100% van de maandelijkse piek is — dezelfde dag met een daling van -6.2% die ook het hoogste aandelenvolume registreerde. De put/call ratio steeg gelijktijdig met de prijsdaling: deze bereikte een dieptepunt van 0.33 op 2026-06-02 (nabij de prijspiek) en steeg naar 0.61 tegen 2026-06-12 (de sessie waarin de aandelenkoers voor het eerst onder $205.14 sloot). Het put-volume groeide naarmate de prijs daalde — hedging-activiteit of directionele weddenschappen; de data tonen de gelijktijdige beweging aan, niet de intentie.
De exacte SQL achter elk getal
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))De strike map vertoont een barbell-structuur rond de handelsrange van $200. De $200 bucket — at the money — trok het meeste volume, verdeeld over 32.7% puts (two-way traffic). Onder de range domineren puts (88.3% van de $150 bucket); daarboven zijn calls dominant (6.3% puts bij $225, 120039 contracten bij het $450 plafond). De structuur is klassiek: beschermende puts onder de range, speculatieve calls boven de range, en een two-way markt at the money.
De nieuwsstroom
De exacte SQL achter elk getal
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-gerelateerde artikelen in juni van 4 uitgevers. Bekijk deze aantallen met scepsis: The Motley Fool schreef alleen al 63% — dit is de aandacht van één feed, niet van de wereldwijde media. De piekdag was 2026-06-01 met 45 artikelen. Co-tags tonen de context: MSFT in 169, AAPL in 134, AMD in 101, TSLA in 69 — deze feed behandelde NVDA als een mega-cap tech-verhaal, niet als een semiconductor-verhaal.
De shorts
De exacte SQL achter elk getal
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 dateOff-exchange short volume is het aandeel van de door FINRA gerapporteerde volume dat als short is gemarkeerd; een groot deel hiervan is market makers die short verkopen om klantorders te vervullen — dit is routinematige afwikkeling en geen short interest. Het aandeel gemarkeerd-short van NVDA varieerde van 29.3% op 2026-06-01 tot 48.1% op 2026-06-30. De off-exchange gerapporteerde volume bereikte een piek van 86.77 miljoen aandelen op 2026-06-02 en een dieptepunt van 43.31 miljoen op 2026-06-16, over de 20 sessies in het dossier.
De exacte SQL achter elk getal
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
)De exacte SQL achter elk getal
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')De feitelijke short interest bedroeg 2026-06-30: 310.13 miljoen aandelen short tegenover een gemiddelde dagelijkse handel van 155.99 miljoen aandelen. De leverancier rapporteert days-to-cover van 1.99; de ruwe ratio is 1.99 — shorts hadden ongeveer twee gemiddelde dagen nodig om te coveren. Beide settlements van de maand zijn opgenomen (2 juni prints); de bovenstaande cijfers bevatten de maandafsluiting van de settlement op 30 juni.
Datanotities
De exacte SQL achter elk getal
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_rowsVolledige datanotities
- Entiteit. NVDA is NVIDIA Corporation, CIK 0001045810, genoteerd op Nasdaq. Geen ambiguïteit door symboolhergebruik; er zijn geen beperkingen met betrekking tot de entiteitsgrenzen. De database bevat 83 rijen uit de balans, 152 rijen uit de resultatenrekening en 152 rijen uit het cash-flowoverzicht voor NVDA — de fundamenten zijn beschikbaar, in tegenstelling tot het geval van de microstructuur-analyse van 29 juni.
- Maandextremen. De high van $235 werd geregistreerd om 2026-06-02 04:00 ET tijdens de pre-market (4:00 AM); de high tijdens de reguliere handelsuren van $232.28 werd geregistreerd om 2026-06-02 09:59 ET. Zowel de maandelijkse low als de low tijdens de reguliere handelsuren is $189.8 — de low werd geregistreerd tijdens de reguliere handelsuren.
- Sluiting van 19 juni. De database bevat 0 SPY-bars voor 19 juni (Juneteenth), waardoor de juni-periode van NVDA 21 sessies beslaat. De tabel met feestdagen loopt niet terug tot juni 2026 (deze begint op 3 juli 2026); de observatie met nul bars is het bewijs.
- Dollar volume. De som van de minute-close vermenigvuldigd met de minute-volume — een op de sluiting gewogen proxy voor de nominale waarde. Het bedrag tijdens de reguliere handelsuren ($523 miljard) sluit pre-market en post-close bars uit; het bedrag voor de volledige dag ($571.9 miljard) bevat deze wel.
- Optie-analyse. De expiries, types en strikes worden opnieuw geanalyseerd op basis van de OCC-ticker (de kolom expiration_date in de tabel is onbetrouwbaar); de nominale premie gaat uit van de multiplier van 100 aandelen.
- Spread-statistieken per update. Elke NBBO-update krijgt een gelijk gewicht; tijdgewogen statistieken zijn opgenomen in het paneel. De medianen maken gebruik van deterministische kwantielen.
- Geen tick-dump guard geactiveerd. Alle queries voor de tick-tabel zijn geaggregeerd; de tape-texture query somt de volledige trade-tabel op in één rij.
- Short-volume gat op 29 juni. Het FINRA off-exchange short-volume bestand voor 29 juni was marktbreed afgekort (het bronbestand eindigt halverwege het alfabet); NVDA staat vóór de afkapgrens, waardoor de rij ontbreekt. Het short-volume paneel bevat 20 sessies; de rij van 29 juni ontbreekt (door de marktbrede bestandskorting) en is niet nul. De diepgaande analyse van 29 juni bevat het bewijs van de marktbrede controle.
Methodologie
- Timestamps worden opgeslagen in UTC en gefilterd met ruwe UTC-grenzen; juni 2026 is volledig EDT, dus de reguliere handelsuren zijn 13:30–20:00 UTC (9:30 am–4:00 pm ET). toTimeZone komt alleen voor in SELECT-lijsten.
- Een sessieafsluiting is de laatste minute bar tijdens de reguliere handelsuren. De dollar volume is de som van de minute close vermenigvuldigd met de minute volume.
- De expiratiedatum, het type en de strike van opties worden opnieuw geparsed vanuit de OCC ticker. De premium notional gaat uit van de 100-share multiplier.
- Generatie vindt uitsluitend plaats via batch-verwerking via het beveiligde read-only pad; de publieke pagina voert nooit live queries uit. Het warehouse behoudt de volledige tick history zonder rolling expiry, waardoor deze analyse op elk gewenst moment vanuit dezelfde tabellen gereproduceerd kan worden. Status van het warehouse per 4 juli 2026.
Elk paneel is één opgeslagen object — chart, tabel en SQL. Gebruik een willekeurige query voor meer details via de Strasmore terminal.