{"slug":"market-recap-week-2026-07-06","qid":"baseline_week_over_week","label":"SPY / QQQ / DIA / IWM: week of July 6 vs the July 2 close, with the prior week's change","post_title":"Market Recap: Week of July 6, 2026","post_url":"/blog/market-recap-week-2026-07-06#q-baseline_week_over_week","columns":["ticker","prior_week_close","week_close","week_change_pct","prior_week_change_pct"],"rows":[{"ticker":"DIA","prior_week_close":527.83,"week_close":525.77,"week_change_pct":-0.4,"prior_week_change_pct":2},{"ticker":"IWM","prior_week_close":297.53,"week_close":295.96,"week_change_pct":-0.5,"prior_week_change_pct":0},{"ticker":"QQQ","prior_week_close":712.74,"week_close":725.54,"week_change_pct":1.8,"prior_week_change_pct":1},{"ticker":"SPY","prior_week_close":744.8,"week_close":754.9,"week_change_pct":1.4,"prior_week_change_pct":2.2}],"shape":"table","sql":"SELECT ticker,\n    round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS prior_week_close,\n    round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-06') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS week_close,\n    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-06') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)\n         / argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS week_change_pct,\n    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)\n         / argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS prior_week_change_pct\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')\n  AND window_start >= '2026-06-22 13:30:00' AND window_start < '2026-07-10 20:00:00'\nGROUP BY ticker\nORDER BY ticker","computed_at":"2026-07-26T06:05:34.872519+00:00","elapsed":0.096454008}