{"slug":"mu-june-2026-deep-dive","qid":"sessions","label":"The 21 sessions: close, close-over-close change, full-day volume","post_title":"MU: The Biggest Tape of June 2026","post_url":"/blog/mu-june-2026-deep-dive#q-sessions","columns":["et_date","close_usd","change_pct","shares_m"],"rows":[{"et_date":"2026-06-01","close_usd":1034.83,"change_pct":null,"shares_m":43.7},{"et_date":"2026-06-02","close_usd":1064.08,"change_pct":2.8,"shares_m":43},{"et_date":"2026-06-03","close_usd":1079.56,"change_pct":1.5,"shares_m":37.5},{"et_date":"2026-06-04","close_usd":997.17,"change_pct":-7.6,"shares_m":51.6},{"et_date":"2026-06-05","close_usd":864.01,"change_pct":-13.4,"shares_m":71.3},{"et_date":"2026-06-08","close_usd":949.47,"change_pct":9.9,"shares_m":50.5},{"et_date":"2026-06-09","close_usd":935.89,"change_pct":-1.4,"shares_m":70.2},{"et_date":"2026-06-10","close_usd":891.5,"change_pct":-4.7,"shares_m":52.8},{"et_date":"2026-06-11","close_usd":995.65,"change_pct":11.7,"shares_m":53.7},{"et_date":"2026-06-12","close_usd":980.71,"change_pct":-1.5,"shares_m":38.9},{"et_date":"2026-06-15","close_usd":1087.8,"change_pct":10.9,"shares_m":39.8},{"et_date":"2026-06-16","close_usd":1020.83,"change_pct":-6.2,"shares_m":41.6},{"et_date":"2026-06-17","close_usd":1041.41,"change_pct":2,"shares_m":43.4},{"et_date":"2026-06-18","close_usd":1132.01,"change_pct":8.7,"shares_m":48.2},{"et_date":"2026-06-22","close_usd":1211.2,"change_pct":7,"shares_m":46.3},{"et_date":"2026-06-23","close_usd":1051.42,"change_pct":-13.2,"shares_m":54},{"et_date":"2026-06-24","close_usd":1048.5,"change_pct":-0.3,"shares_m":64.6},{"et_date":"2026-06-25","close_usd":1214.59,"change_pct":15.8,"shares_m":77.2},{"et_date":"2026-06-26","close_usd":1122.92,"change_pct":-7.5,"shares_m":58.8},{"et_date":"2026-06-29","close_usd":1145,"change_pct":2,"shares_m":57.8},{"et_date":"2026-06-30","close_usd":1151.01,"change_pct":0.5,"shares_m":37.1}],"shape":"series","sql":"SELECT et_date, close_usd,\n    round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,\n    shares_m\nFROM (\n    SELECT et_date, close_usd, shares_m,\n           lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close\n    FROM (\n        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,\n            round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS close_usd,\n            round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker = 'MU'\n          AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')\n        GROUP BY et_date\n    )\n)\nORDER BY et_date","computed_at":"2026-07-13T06:26:49.994270+00:00","elapsed":0.002817399}