{"slug":"the-best-and-worst-thousand-dollars-of-june-2026","qid":"winner_path","label":"The ride, session by session: daily turnover, last price, and the thousand-dollar position's mark","post_title":"The Best and Worst Thousand Dollars of June 2026","post_url":"/blog/the-best-and-worst-thousand-dollars-of-june-2026#q-winner_path","columns":["date","contracts_traded","day_premium_usd_m","day_last_price","position_value_usd","pct_of_peak"],"rows":[{"date":"2026-06-15","contracts_traded":385,"day_premium_usd_m":0.06,"day_last_price":1.4,"position_value_usd":140000,"pct_of_peak":18.8},{"date":"2026-06-16","contracts_traded":343,"day_premium_usd_m":0.06,"day_last_price":2.19,"position_value_usd":219000,"pct_of_peak":29.4},{"date":"2026-06-17","contracts_traded":334,"day_premium_usd_m":0.08,"day_last_price":2.87,"position_value_usd":287000,"pct_of_peak":38.5},{"date":"2026-06-18","contracts_traded":1177,"day_premium_usd_m":0.16,"day_last_price":1.27,"position_value_usd":127000,"pct_of_peak":17},{"date":"2026-06-22","contracts_traded":4505,"day_premium_usd_m":0.41,"day_last_price":1.06,"position_value_usd":106000,"pct_of_peak":14.2},{"date":"2026-06-23","contracts_traded":9718,"day_premium_usd_m":2.86,"day_last_price":3.6,"position_value_usd":360000,"pct_of_peak":48.3},{"date":"2026-06-24","contracts_traded":3114,"day_premium_usd_m":1.03,"day_last_price":4.33,"position_value_usd":433000,"pct_of_peak":58.1},{"date":"2026-06-25","contracts_traded":4780,"day_premium_usd_m":2.94,"day_last_price":5.25,"position_value_usd":525000,"pct_of_peak":70.5},{"date":"2026-06-26","contracts_traded":3815,"day_premium_usd_m":2.43,"day_last_price":7.45,"position_value_usd":745000,"pct_of_peak":100},{"date":"2026-06-29","contracts_traded":1717,"day_premium_usd_m":1.08,"day_last_price":4.95,"position_value_usd":495000,"pct_of_peak":66.4}],"shape":"series","sql":"WITH (\n    SELECT (ticker, first_px)\n    FROM (\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    )\n    ORDER BY last_px / first_px DESC, ticker ASC\n    LIMIT 1\n) AS winner\nSELECT toDate(sip_timestamp) AS date,\n    toUInt64(sum(size)) AS contracts_traded,\n    round(sum(toFloat64(price) * toFloat64(size)) * 100 / 1e6, 2) AS day_premium_usd_m,\n    round(toFloat64(argMax(price, (sip_timestamp, price))), 2) AS day_last_price,\n    round(floor(1000 / (winner.2 * 100)) * toFloat64(argMax(price, (sip_timestamp, price))) * 100, 0) AS position_value_usd,\n    round(100 * toFloat64(argMax(price, (sip_timestamp, price))) / max(toFloat64(argMax(price, (sip_timestamp, price)))) OVER (), 1) AS pct_of_peak\nFROM global_markets.options_trades\nWHERE ticker = winner.1\n  AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)\nGROUP BY date\nORDER BY date ASC","computed_at":"2026-07-26T06:15:23.827199+00:00","elapsed":16.105364506}