{"slug":"nvda-week-2026-07-06-deep-dive","qid":"options_week","label":"NVDA options, full week: totals, put-call vs trailing baseline, strikes and expiries decoded","post_title":"NVDA: Sit-Out, Then Surge, Week of July 6","post_url":"/blog/nvda-week-2026-07-06-deep-dive#q-options_week","columns":["contracts_traded_m","prints_m","premium_notional_busd","week_put_call_ratio","trailing_4w_put_call_ratio","expiries_traded","busiest_contract","friday_close_over_busiest_strike","friday_expiry_share_pct","busiest_back_expiry_md","call_vol_strike_above_start_pct"],"rows":[{"contracts_traded_m":17.28,"prints_m":2.44,"premium_notional_busd":5.09,"week_put_call_ratio":0.42,"trailing_4w_put_call_ratio":0.6,"expiries_traded":27,"busiest_contract":"$210 call, expiry 2026-07-10","friday_close_over_busiest_strike":0.96,"friday_expiry_share_pct":34.9,"busiest_back_expiry_md":"07-17","call_vol_strike_above_start_pct":96.6}],"shape":"scalar","sql":"WITH\n    (\n        SELECT ticker\n        FROM global_markets.options_trades\n        WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21\n          AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)\n        GROUP BY ticker ORDER BY sum(size) DESC, ticker ASC LIMIT 1\n    ) AS busiest_t,\n    (\n        SELECT round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2)\n        FROM global_markets.options_trades\n        WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21\n          AND sip_timestamp >= toDateTime64('2026-06-08 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-03 00:00:00', 9)\n    ) AS trailing_pc,\n    (\n        SELECT argMax(toFloat64(close), window_start)\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker = 'NVDA' AND window_start >= toDateTime('2026-07-10 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')\n          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199\n    ) AS friday_close,\n    (\n        SELECT argMax(toFloat64(close), window_start)\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker = 'NVDA' AND window_start >= toDateTime('2026-07-02 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')\n          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199\n    ) AS start_close,\n    (\n        SELECT concat(substring(e, 3, 2), '-', substring(e, 5, 2))\n        FROM (\n            SELECT substring(ticker, 7, 6) AS e, sum(size) AS v\n            FROM global_markets.options_trades\n            WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21\n              AND substring(ticker, 7, 6) > '260710'\n              AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)\n            GROUP BY e ORDER BY v DESC, e ASC LIMIT 1\n        )\n    ) AS back_expiry\nSELECT\n    round(sum(size) / 1e6, 2) AS contracts_traded_m,\n    round(count() / 1e6, 2) AS prints_m,\n    round(sum(toFloat64(price) * size) * 100 / 1e9, 2) AS premium_notional_busd,\n    round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS week_put_call_ratio,\n    trailing_pc AS trailing_4w_put_call_ratio,\n    uniqExact(substring(ticker, 7, 6)) AS expiries_traded,\n    concat('$', toString(round(toFloat64(toUInt32OrZero(substring(busiest_t, 14, 8))) / 1000, 2)),\n           if(substring(busiest_t, 13, 1) = 'P', ' put', ' call'),\n           ', expiry 20', substring(busiest_t, 7, 2), '-', substring(busiest_t, 9, 2), '-', substring(busiest_t, 11, 2)) AS busiest_contract,\n    round(friday_close - toFloat64(toUInt32OrZero(substring(busiest_t, 14, 8))) / 1000, 2) AS friday_close_over_busiest_strike,\n    round(100.0 * sumIf(size, substring(ticker, 7, 6) = '260710') / sum(size), 1) AS friday_expiry_share_pct,\n    back_expiry AS busiest_back_expiry_md,\n    round(100.0 * sumIf(size, substring(ticker, 13, 1) = 'C' AND toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000 > start_close) / sumIf(size, substring(ticker, 13, 1) = 'C'), 1) AS call_vol_strike_above_start_pct\nFROM global_markets.options_trades\nWHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21\n  AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)","computed_at":"2026-07-26T06:12:02.234006+00:00","elapsed":1.78331584}