{"slug":"market-recap-2026-07-02","qid":"baseline_megacap_rotation","label":"Megacap rotation: change vs Wednesday's close, range timing, and dollar volume","post_title":"Market Recap: July 2, 2026, The Day in Numbers","post_url":"/blog/market-recap-2026-07-02#q-baseline_megacap_rotation","columns":["ticker","prior_close","day_close","pct_chg","day_high","day_high_et","day_low","day_low_et","range_pct","day_dollar_bn"],"rows":[{"ticker":"AAPL","prior_close":294.25,"day_close":308.22,"pct_chg":4.75,"day_high":309.42,"day_high_et":"15:57","day_low":293.68,"day_low_et":"09:30","range_pct":5.36,"day_dollar_bn":18.36},{"ticker":"MSFT","prior_close":384.22,"day_close":389.62,"pct_chg":1.41,"day_high":392.2,"day_high_et":"15:11","day_low":383.7,"day_low_et":"09:35","range_pct":2.22,"day_dollar_bn":12.58},{"ticker":"NVDA","prior_close":197.58,"day_close":194.51,"pct_chg":-1.55,"day_high":200.06,"day_high_et":"10:03","day_low":192.35,"day_low_et":"13:40","range_pct":4.01,"day_dollar_bn":21.18},{"ticker":"TSLA","prior_close":425.34,"day_close":392.81,"pct_chg":-7.65,"day_high":432.35,"day_high_et":"09:31","day_low":389.3,"day_low_et":"15:23","range_pct":11.06,"day_dollar_bn":25.41}],"shape":"table","sql":"WITH per_name AS (\n    SELECT\n        ticker,\n        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,\n        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,\n        maxIf(toFloat64(high), window_start >= '2026-07-02 00:00:00') AS day_high,\n        minIf(toFloat64(low), window_start >= '2026-07-02 00:00:00') AS day_low,\n        argMinIf(window_start, toFloat64(low), window_start >= '2026-07-02 00:00:00') AS low_bar,\n        argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-02 00:00:00') AS high_bar,\n        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 00:00:00') / 1e9, 2) AS day_dollar_bn\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA')\n      AND ((window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00')\n        OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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    round(day_high, 2) AS day_high,\n    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,\n    round(day_low, 2) AS day_low,\n    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_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:44.892279+00:00","elapsed":0.064209036}