{"slug":"market-recap-2026-07-01","qid":"baseline_single_names","label":"The memory complex and the megacaps: change vs Tuesday's close, range timing, and dollar volume","post_title":"Market Recap: July 1, 2026, The Day in Numbers","post_url":"/blog/market-recap-2026-07-01#q-baseline_single_names","columns":["ticker","prior_close","day_close","pct_chg","day_high_et","day_low_et","low_minute_et","range_pct","day_dollar_bn"],"rows":[{"ticker":"AMD","prior_close":580.82,"day_close":540.89,"pct_chg":-6.87,"day_high_et":"09:51","day_low_et":"15:57","low_minute_et":957,"range_pct":4.71,"day_dollar_bn":12},{"ticker":"META","prior_close":562.94,"day_close":612.92,"pct_chg":8.88,"day_high_et":"11:05","day_low_et":"09:30","low_minute_et":570,"range_pct":5.58,"day_dollar_bn":22.72},{"ticker":"MRVL","prior_close":297.79,"day_close":271.95,"pct_chg":-8.68,"day_high_et":"10:08","day_low_et":"15:58","low_minute_et":958,"range_pct":7.8,"day_dollar_bn":7.14},{"ticker":"MU","prior_close":1151.01,"day_close":1033.29,"pct_chg":-10.23,"day_high_et":"09:48","day_low_et":"15:59","low_minute_et":959,"range_pct":6.28,"day_dollar_bn":42.94},{"ticker":"NVDA","prior_close":199.76,"day_close":197.58,"pct_chg":-1.09,"day_high_et":"15:09","day_low_et":"09:33","low_minute_et":573,"range_pct":3.31,"day_dollar_bn":21.73},{"ticker":"SNDK","prior_close":2272.59,"day_close":2035.07,"pct_chg":-10.45,"day_high_et":"09:51","day_low_et":"14:49","low_minute_et":889,"range_pct":6.39,"day_dollar_bn":18.38},{"ticker":"STX","prior_close":964.55,"day_close":915.25,"pct_chg":-5.11,"day_high_et":"09:51","day_low_et":"09:35","low_minute_et":575,"range_pct":5.69,"day_dollar_bn":2.84},{"ticker":"WDC","prior_close":638.57,"day_close":598.37,"pct_chg":-6.3,"day_high_et":"09:51","day_low_et":"10:46","low_minute_et":646,"range_pct":5.39,"day_dollar_bn":4}],"shape":"table","sql":"WITH per_name AS (\n    SELECT\n        ticker,\n        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,\n        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,\n        maxIf(toFloat64(high), window_start >= '2026-07-01 00:00:00') AS day_high,\n        minIf(toFloat64(low), window_start >= '2026-07-01 00:00:00') AS day_low,\n        argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-01 00:00:00') AS low_bar,\n        argMaxIf(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-01 00:00:00') AS high_bar,\n        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-01 00:00:00') / 1e9, 2) AS day_dollar_bn\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('AMD', 'META', 'MRVL', 'MU', 'NVDA', 'SNDK', 'STX', 'WDC')\n      AND ((window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')\n        OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00'))\n    GROUP BY ticker\n)\nSELECT\n    ticker,\n    round(prior_close, 2) AS prior_close,\n    round(day_close, 2) AS day_close,\n    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,\n    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,\n    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,\n    toHour(toTimeZone(low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(low_bar, 'America/New_York')) AS low_minute_et,\n    round((day_high / day_low - 1) * 100, 2) AS range_pct,\n    day_dollar_bn\nFROM per_name\nORDER BY ticker","computed_at":"2026-07-26T05:44:12.576892+00:00","elapsed":0.110491334}