{"slug":"mu-june-2026-deep-dive","qid":"month_scoreboard","label":"MU's June on one row: open, close, extremes, turnover, and their receipts","post_title":"MU: The Biggest Tape of June 2026","post_url":"/blog/mu-june-2026-deep-dive#q-month_scoreboard","columns":["month_open","month_close","month_return_pct","month_high","month_high_first_bar_et","month_low","month_low_first_bar_et","rth_minus_extended_low","month_shares_bn","rth_dollar_bn","session_days_observed","spy_bars_june19"],"rows":[{"month_open":1009.72,"month_close":1151.01,"month_return_pct":14,"month_high":1255,"month_high_first_bar_et":"2026-06-25 09:35","month_low":850.1,"month_low_first_bar_et":"2026-06-05 16:34","rth_minus_extended_low":4.25,"month_shares_bn":1.08,"rth_dollar_bn":995.7,"session_days_observed":21,"spy_bars_june19":0}],"shape":"scalar","sql":"WITH\n    (\n        SELECT count() FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker = 'SPY'\n          AND window_start >= toDateTime('2026-06-19 00:00:00') AND window_start < toDateTime('2026-06-20 00:00:00')\n    ) AS spy_jun19,\n    (\n        SELECT max(toFloat64(high)) 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    ) AS hi,\n    (\n        SELECT min(toFloat64(low)) 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    ) AS lo\nSELECT\n    round(argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_open,\n    round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_close,\n    round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS month_return_pct,\n    round(hi, 2) AS month_high,\n    formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= hi - 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_high_first_bar_et,\n    round(lo, 2) AS month_low,\n    formatDateTime(toTimeZone(minIf(window_start, toFloat64(low) <= lo + 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_low_first_bar_et,\n    round(minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - lo, 2) AS rth_minus_extended_low,\n    round(toFloat64(sum(volume)) / 1e9, 2) AS month_shares_bn,\n    round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn,\n    uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_days_observed,\n    spy_jun19 AS spy_bars_june19\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'MU'\n  AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')","computed_at":"2026-07-13T06:26:49.715498+00:00","elapsed":0.006461039}