{"slug":"mu-june-2026-deep-dive","qid":"options_month","label":"MU's options market in one row: totals, expiries, the put/call split","post_title":"MU: The Biggest Tape of June 2026","post_url":"/blog/mu-june-2026-deep-dive#q-options_month","columns":["prints_m","distinct_contracts","contracts_traded_m","premium_notional_busd","month_put_call_ratio","expiries_traded","busiest_strike_usd"],"rows":[{"prints_m":4.69,"distinct_contracts":11789,"contracts_traded_m":16.76,"premium_notional_busd":77.13,"month_put_call_ratio":0.99,"expiries_traded":23,"busiest_strike_usd":1200}],"shape":"scalar","sql":"SELECT\n    round(count() / 1e6, 2) AS prints_m,\n    uniqExact(ticker) AS distinct_contracts,\n    round(sum(size) / 1e6, 2) AS contracts_traded_m,\n    round(sum(toFloat64(price) * size) * 100 / 1e9, 2) AS premium_notional_busd,\n    round(toFloat64(sumIf(size, substring(ticker, 11, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 11, 1) = 'C')), 2) AS month_put_call_ratio,\n    uniqExact(substring(ticker, 5, 6)) AS expiries_traded,\n    round(intDiv(toUInt32OrZero(substring(argMax(ticker, sz), 12, 8)), 1000), 0) AS busiest_strike_usd\nFROM (\n    SELECT ticker, price, size, sum(size) OVER (PARTITION BY ticker) AS sz\n    FROM global_markets.options_trades\n    WHERE startsWith(ticker, 'O:MU') AND length(ticker) = 19\n      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)\n)","computed_at":"2026-07-13T06:26:50.653316+00:00","elapsed":0.002871971}