{"slug":"when-historical-market-data-is-revised","qid":"after_hours_by_month","label":"after_hours_by_month","post_title":"when-historical-market-data-is-revised","post_url":"/blog/when-historical-market-data-is-revised#q-after_hours_by_month","columns":["month","month_label","outside_rth_volume_pct","outside_rth_bars_pct"],"rows":[{"month":"2024-10-01","month_label":"Oct 2024","outside_rth_volume_pct":9.13,"outside_rth_bars_pct":45.94},{"month":"2024-11-01","month_label":"Nov 2024","outside_rth_volume_pct":8.36,"outside_rth_bars_pct":44.7},{"month":"2024-12-01","month_label":"Dec 2024","outside_rth_volume_pct":10.35,"outside_rth_bars_pct":43.55},{"month":"2025-01-01","month_label":"Jan 2025","outside_rth_volume_pct":8.45,"outside_rth_bars_pct":50.26},{"month":"2025-02-01","month_label":"Feb 2025","outside_rth_volume_pct":9.13,"outside_rth_bars_pct":46.89},{"month":"2025-03-01","month_label":"Mar 2025","outside_rth_volume_pct":6.22,"outside_rth_bars_pct":47.01},{"month":"2025-04-01","month_label":"Apr 2025","outside_rth_volume_pct":6.62,"outside_rth_bars_pct":53.5},{"month":"2025-05-01","month_label":"May 2025","outside_rth_volume_pct":9.19,"outside_rth_bars_pct":51.97},{"month":"2025-06-01","month_label":"Jun 2025","outside_rth_volume_pct":5.77,"outside_rth_bars_pct":51.12},{"month":"2025-07-01","month_label":"Jul 2025","outside_rth_volume_pct":8.94,"outside_rth_bars_pct":49.05},{"month":"2025-08-01","month_label":"Aug 2025","outside_rth_volume_pct":6.17,"outside_rth_bars_pct":47.09},{"month":"2025-09-01","month_label":"Sep 2025","outside_rth_volume_pct":6.7,"outside_rth_bars_pct":48.46},{"month":"2025-10-01","month_label":"Oct 2025","outside_rth_volume_pct":7.24,"outside_rth_bars_pct":47.22},{"month":"2025-11-01","month_label":"Nov 2025","outside_rth_volume_pct":8.42,"outside_rth_bars_pct":44.36},{"month":"2025-12-01","month_label":"Dec 2025","outside_rth_volume_pct":9,"outside_rth_bars_pct":39.95},{"month":"2026-01-01","month_label":"Jan 2026","outside_rth_volume_pct":9.56,"outside_rth_bars_pct":48.58},{"month":"2026-02-01","month_label":"Feb 2026","outside_rth_volume_pct":6.56,"outside_rth_bars_pct":45.23},{"month":"2026-03-01","month_label":"Mar 2026","outside_rth_volume_pct":7.31,"outside_rth_bars_pct":42.05},{"month":"2026-04-01","month_label":"Apr 2026","outside_rth_volume_pct":9.75,"outside_rth_bars_pct":48.58},{"month":"2026-05-01","month_label":"May 2026","outside_rth_volume_pct":7.7,"outside_rth_bars_pct":53.54},{"month":"2026-06-01","month_label":"Jun 2026","outside_rth_volume_pct":6.73,"outside_rth_bars_pct":54.26},{"month":"2026-07-01","month_label":"Jul 2026","outside_rth_volume_pct":7.62,"outside_rth_bars_pct":54.02},{"month":"2026-08-01","month_label":"Aug 2026","outside_rth_volume_pct":9.97,"outside_rth_bars_pct":54.91},{"month":"2026-09-01","month_label":"Sep 2026","outside_rth_volume_pct":6.38,"outside_rth_bars_pct":54.01}],"shape":"series","sql":"WITH tape AS\n(\n    SELECT\n        toStartOfMonth(toTimeZone(window_start, 'America/New_York')) AS m,\n        toHour(toTimeZone(window_start, 'America/New_York')) * 60\n            + toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute,\n        volume\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'AAPL'\n      AND window_start >= '2024-10-01 04:00:00'\n      AND window_start <  '2026-10-01 04:00:00'\n)\nSELECT\n    toString(m)                                                                    AS month,\n    formatDateTime(m, '%b %Y')                                                     AS month_label,\n    round(100 * sumIf(volume, et_minute < 570 OR et_minute >= 960) / sum(volume), 2) AS outside_rth_volume_pct,\n    round(100 * countIf(et_minute < 570 OR et_minute >= 960) / count(), 2)           AS outside_rth_bars_pct\nFROM tape\nGROUP BY m, month_label\nORDER BY m","computed_at":"2026-10-02T15:08:09.423229+00:00","elapsed":0.002799442}