{"slug":"the-best-and-worst-thousand-dollars-of-june-2026","qid":"root_losses","label":"The loss pile by root: contracts down 90%+ from first print, share of the pile, and each root's ten-baggers","post_title":"The Best and Worst Thousand Dollars of June 2026","post_url":"/blog/the-best-and-worst-thousand-dollars-of-june-2026#q-root_losses","columns":["root","contracts","down_90_pct_plus","pct_of_root_wiped","share_of_all_down_90_pct","up_10x_plus"],"rows":[{"root":"QQQ","contracts":8199,"down_90_pct_plus":2923,"pct_of_root_wiped":35.7,"share_of_all_down_90_pct":31.1,"up_10x_plus":9},{"root":"SPY","contracts":7460,"down_90_pct_plus":2319,"pct_of_root_wiped":31.1,"share_of_all_down_90_pct":24.7,"up_10x_plus":0},{"root":"MU","contracts":5652,"down_90_pct_plus":1660,"pct_of_root_wiped":29.4,"share_of_all_down_90_pct":17.7,"up_10x_plus":2},{"root":"TSLA","contracts":4527,"down_90_pct_plus":1368,"pct_of_root_wiped":30.2,"share_of_all_down_90_pct":14.6,"up_10x_plus":1},{"root":"NVDA","contracts":3078,"down_90_pct_plus":671,"pct_of_root_wiped":21.8,"share_of_all_down_90_pct":7.1,"up_10x_plus":1},{"root":"AAPL","contracts":2035,"down_90_pct_plus":444,"pct_of_root_wiped":21.8,"share_of_all_down_90_pct":4.7,"up_10x_plus":1}],"shape":"table","sql":"SELECT\n    multiIf(startsWith(ticker, 'O:NVDA'), 'NVDA', startsWith(ticker, 'O:TSLA'), 'TSLA', startsWith(ticker, 'O:AAPL'), 'AAPL', startsWith(ticker, 'O:SPY'), 'SPY', startsWith(ticker, 'O:QQQ'), 'QQQ', 'MU') AS root,\n    count() AS contracts,\n    countIf(last_px / first_px <= 0.1) AS down_90_pct_plus,\n    round(100.0 * countIf(last_px / first_px <= 0.1) / count(), 1) AS pct_of_root_wiped,\n    round(100.0 * countIf(last_px / first_px <= 0.1) / sum(countIf(last_px / first_px <= 0.1)) OVER (), 1) AS share_of_all_down_90_pct,\n    countIf(last_px / first_px >= 10) AS up_10x_plus\nFROM (\n    SELECT ticker,\n        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,\n        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,\n        count() AS trades\n    FROM global_markets.options_trades\n    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))\n      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)\n    GROUP BY ticker\n    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0\n)\nGROUP BY root\nORDER BY down_90_pct_plus DESC, root ASC","computed_at":"2026-07-26T06:16:11.428051+00:00","elapsed":16.323810475}