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

NVDA: Sit-Out, Then Surge — Week of July 6

NVDA's week of July 6, 2026: green through the rout, red on the rally, then the tape's heaviest name by Friday — five sessions, every number receipted.

NVDA spent the week of July 6, 2026 contradicting its own sector — and then leading it. Red on Wednesday's chip bounce? No: green. Red on Thursday, the day the whole complex gapped up and the broad tape ran 5-sessions-green wide? Yes — the only red chip close that mattered. Then Friday it put up its best day of the week and finished as the tape's heaviest single name. Net result: +8.5% on the week, a $211.1 weekly high, and 107.1B of regular-hours dollars — the 3rd-biggest ticker on the tape for the week. Every number is a stored query; expand any panel for the SQL.

The week on one row

QueryNVDA, week of July 6, 2026 — open to close, extremes with receipts, volume
The exact SQL behind every number
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-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 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-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
    ) AS hi,
    (
        SELECT min(toFloat64(low)) FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'NVDA' AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
    ) AS lo,
    (
        SELECT argMax(toFloat64(close), window_start) FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'NVDA' AND window_start >= toDateTime('2026-07-02 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    ) AS prior_week_close
SELECT
    round(prior_week_close, 2) AS prior_friday_close,
    round(toFloat64(argMinIf(open, window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)), 2) AS week_open,
    closes.3 AS week_close,
    round((closes.3 / prior_week_close - 1) * 100, 1) AS week_change_pct,
    closes.1 AS peak_close_date,
    round(closes.2, 2) AS peak_close,
    round(hi, 2) AS week_high,
    formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= hi - 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS week_high_first_bar_et,
    round(lo, 2) AS week_low,
    formatDateTime(toTimeZone(minIf(window_start, toFloat64(low) <= lo + 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS week_low_bar_et,
    round(toFloat64(sum(volume)) / 1e6, 1) AS week_shares_m,
    round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS week_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,
    uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_days_observed
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
  AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')

From the prior week's $194.51 close (Thursday July 2 — July 3 was the Independence Day closure) to Friday's $210.96: +8.5%. The weekly high of $211.1 printed at 2026-07-10 16:01 ET; the low of $190.6 at 2026-07-07 07:35 ET — low early, high late, the shape of a week that ended better than it started.

Session by session

QueryNVDA by session — close, change, shares, dollars
The exact SQL behind every number
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-07-02 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
        GROUP BY et_date
    )
)
WHERE et_date >= toDate('2026-07-06')
ORDER BY et_date

The arc: modest green Monday and Tuesday — Tuesday being the chip rout day, when NVDA closing up at all made it one of the complex's few survivors. Wednesday +3.7% with the sector's bounce. Thursday -0.7% — the sit-out, a red close on the summer's wildest open, as the day's most-covered ticker in the news feed. Friday +4% to $210.96 on 27.41B — the week's heaviest single-name session on the whole tape, documented in Friday's recap. Dollar volume climbed every day but one: 16.54B on Monday to 27.41B by Friday.

The week against its trailing half-year

QueryNVDA weekly returns, trailing ~26 weeks (open-to-close per week) — where this week ranks
The exact SQL behind every number
SELECT
    toString(wk) AS period_start,
    round(ret, 1) AS week_return_pct,
    round(dollar_bn, 1) AS week_rth_dollar_bn
FROM (
    SELECT toStartOfWeek(toDate(toTimeZone(window_start, 'America/New_York')), 1) AS wk,
           uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
           (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 AS ret,
           sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9 AS dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'NVDA'
      AND window_start >= toDateTime('2026-01-05 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
    GROUP BY wk
    HAVING sessions >= 3
)
ORDER BY period_start

Measured open-to-close within each week, this week's +8.5% sits near the top of NVDA's 2026 weekly table — the chart above shows the half-year's rhythm, with the week's 107.1B in dollar volume among the heaviest. The baseline is prior tape, computed fresh — not quoted from earlier posts. The half-year rhythm around it is worth a look: 2026 has handed NVDA weeks of every flavor, and the chart carries the spring's rough stretches alongside the recovery weeks — this one lands with the strong ones on both the return and the dollar-volume axes at once, which is rarer than either alone. The June deep-dive holds the monthly version of the same discipline.

The 3rd-biggest ticker on the tape

QueryThe week's heaviest tickers by regular-hours dollar volume
The exact SQL behind every number
SELECT ticker, round(sum(toFloat64(volume) * toFloat64(close)) / 1e9, 1) AS rth_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 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 rth_dollar_bn DESC
LIMIT 6
QueryRank receipt: NVDA's weekly dollar volume against every other ticker
The exact SQL behind every number
WITH (
    SELECT sum(toFloat64(volume) * toFloat64(close))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'NVDA'
      AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 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,
    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-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
)

Only MU — the week's volume monster — and SPY printed more dollars; 1 single stock ranked above NVDA all week, and NVDA ran 65.3% of the leader's total. The basis: every ticker's regular-hours dollar volume over the five sessions, NVDA excluded from its own comparison set.

What the tape was made of

QueryPrint-size anatomy and quote census — NVDA, full week
The exact SQL behind every number
WITH
    (
        SELECT (round(count() / 1e6, 2),
                round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2))
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'NVDA'
          AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 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(100.0 * countIf(size < 100) / count(), 1) AS odd_lot_pct_of_prints,
    quote_census.1 AS nbbo_updates_m,
    quote_census.2 AS clean_two_sided_pct
FROM global_markets.stocks_trades
WHERE ticker = 'NVDA'
  AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)

12.17 million prints, a median print of just 3 shares, and 84.4% of all prints below the hundred-share round lot — the modern retail-fragmented tape in one row. The NBBO updated 9.86 million times across the week, 98.99% of them clean two-sided quotes.

The spread stayed boring — on purpose

QueryNVDA median quoted spread by session, regular hours (bps of midpoint)
The exact SQL behind every number
SELECT
    session,
    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
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'NVDA'
  AND sip_timestamp >= toDateTime64('2026-07-06 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 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

Through a rout, a bounce, a sit-out, and a surge, NVDA's regular-hours median spread never left the low single digits of basis points — 1.02 bps Monday to 0.96 bps Friday. Liquidity in the biggest names doesn't flinch at a news week; the order-type economics stay the same whatever the headlines do.

The news flow peaked on the red day

QueryNews-feed attention: articles tagged NVDA during the week
The exact SQL behind every number
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-07-06 00:00:00')
              AND published_utc < toDateTime('2026-07-11 04:00:00')
            GROUP BY d ORDER BY n DESC, d ASC LIMIT 1
        )
    ) AS peak_day
SELECT
    count() AS week_articles,
    uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
    peak_day.1 AS peak_day_date,
    peak_day.2 AS peak_day_articles,
    countIf(has(tickers, 'MU')) AS mu_co_articles,
    countIf(has(tickers, 'AMD')) AS amd_co_articles
FROM global_markets.stocks_news
WHERE has(tickers, 'NVDA')
  AND published_utc >= toDateTime('2026-07-06 00:00:00')
  AND published_utc < toDateTime('2026-07-11 04:00:00')

86 tagged articles from 3 publishers — one aggregated feed's attention, and we say so. The peak day was 2026-07-06 with 25 articles: Thursday, the day NVDA closed red while its sector rallied. Attention and price disagreed, on the record. 24 of the week's articles co-tagged MU — the memory story ran through everything.

Options: 17.28 million contracts, calls in charge

QueryNVDA options, full week: contracts, put-call, premium, busiest contract
The exact SQL behind every number
WITH
    (
        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-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)
        GROUP BY ticker ORDER BY sum(size) DESC LIMIT 1
    ) AS busiest_name
SELECT
    round(sum(size) / 1e6, 2) AS contracts_traded_m,
    round(count() / 1e6, 2) AS prints_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 week_put_call_ratio,
    uniqExact(substring(ticker, 7, 6)) AS expiries_traded,
    busiest_name AS busiest_contract
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
  AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)

17.28 million contracts and 5.09B of premium changed hands, at a put-call ratio of just 0.42 — deep in call territory even by single-stock standards (the market-wide ratio ran near twice that all month). The busiest contract of the week: $210 call, expiry 2026-07-10. 27 distinct expiration dates traded across the week — the short-dated end doing most of the work, as usual, with Friday's weekly expiry the natural magnet (the expiration calendar maps that rhythm).

The shorts, with the week's asterisk

QueryFINRA daily short volume, NVDA — with the file-completeness caveat
The exact SQL behind every number
SELECT toString(date) AS d,
       round(sum(short_volume) / 1e6, 1) AS short_shares_m,
       count() AS nvda_rows_on_file
FROM global_markets.stocks_short_volume
WHERE ticker = 'NVDA' AND date >= toDate('2026-07-06') AND date <= toDate('2026-07-10')
GROUP BY date
ORDER BY date

Reported daily short volume ran 12.7M shares Monday and 26.6M Friday. One asterisk applies to the whole market's Tuesday numbers: the July 7 short-volume file arrived truncated (less than a third of its usual ticker count — receipted in the weekly recap), so treat that session's short-volume figures, NVDA's included, as provisional until the file is refiled. The twice-monthly short interest print nearest this week settled June 30; days to cover puts NVDA's short position in exit-time terms.

Data notes

All timestamps are UTC; regular hours are the 810-1199 ET-minute band (9:30 am-4:00 pm New York), and the week runs July 6-10 with the prior close taken from Thursday July 2 (July 3 was a market holiday). Panels ordered by session are chronological; leaderboards are value-ordered with positional claims encoded as sanity bounds. The weekly baseline compares against NVDA's own 2026 weekly tape, computed fresh from minute bars with a period_start column for drift coverage. OCC option tickers are parsed positionally (root O:NVDA, expiry at offset 7, type at 13, strike at 14). The news panel measures ONE aggregated feed's tagging, not global coverage. Short-volume figures inherit their source file's completeness, flagged above.

Methodology

  • Source: consolidated tape — delayed_stocks_minute_aggs (prices/volumes), stocks_trades + cache_stocks_quotes (texture and spreads), options_trades (options), FINRA files (stocks_short_volume), exchange-reported stocks_short_interest.
  • Deterministic aggregates: quantileDeterministic keyed on stable columns; tuple tie-breaks on extremes.
  • Prior-period comparisons: computed live from the tape, never quoted from earlier posts.
  • Warehouse as-of: July 12, 2026 (T+2 for the week's final session).

Cross-links: NVDA's June 2026 deep-dive, the five dailies via the week's market recap, and DTE explained for the options vocabulary.