{"slug":"after-hours-and-premarket-trading","qid":"aapl_minute_volume","label":"AAPL median shares per traded minute, and the share of minutes that traded at all (ET)","post_title":"Premarket and After-Hours Trading Hours (ET)","post_url":"/blog/after-hours-and-premarket-trading#q-aapl_minute_volume","columns":["et_time","median_minute_volume","pct_minutes_traded"],"rows":[{"et_time":"04:00","median_minute_volume":1072,"pct_minutes_traded":84.1},{"et_time":"04:30","median_minute_volume":509,"pct_minutes_traded":70.6},{"et_time":"05:00","median_minute_volume":506,"pct_minutes_traded":71.6},{"et_time":"05:30","median_minute_volume":542,"pct_minutes_traded":72.9},{"et_time":"06:00","median_minute_volume":687,"pct_minutes_traded":76.7},{"et_time":"06:30","median_minute_volume":770,"pct_minutes_traded":82.1},{"et_time":"07:00","median_minute_volume":1889,"pct_minutes_traded":95.9},{"et_time":"07:30","median_minute_volume":1622,"pct_minutes_traded":95.7},{"et_time":"08:00","median_minute_volume":1857,"pct_minutes_traded":97.3},{"et_time":"08:30","median_minute_volume":2483,"pct_minutes_traded":98.4},{"et_time":"09:00","median_minute_volume":3435,"pct_minutes_traded":98.7},{"et_time":"09:30","median_minute_volume":144809,"pct_minutes_traded":100},{"et_time":"10:00","median_minute_volume":103684,"pct_minutes_traded":100},{"et_time":"10:30","median_minute_volume":84408,"pct_minutes_traded":100},{"et_time":"11:00","median_minute_volume":70432,"pct_minutes_traded":100},{"et_time":"11:30","median_minute_volume":56141,"pct_minutes_traded":100},{"et_time":"12:00","median_minute_volume":50169,"pct_minutes_traded":100},{"et_time":"12:30","median_minute_volume":45187,"pct_minutes_traded":100},{"et_time":"13:00","median_minute_volume":41377,"pct_minutes_traded":95.2},{"et_time":"13:30","median_minute_volume":42073,"pct_minutes_traded":95.2},{"et_time":"14:00","median_minute_volume":44963,"pct_minutes_traded":95.2},{"et_time":"14:30","median_minute_volume":49886,"pct_minutes_traded":95.2},{"et_time":"15:00","median_minute_volume":62403,"pct_minutes_traded":95.2},{"et_time":"15:30","median_minute_volume":107411,"pct_minutes_traded":95.2},{"et_time":"16:00","median_minute_volume":2171,"pct_minutes_traded":93},{"et_time":"16:30","median_minute_volume":1249,"pct_minutes_traded":86.3},{"et_time":"17:00","median_minute_volume":684,"pct_minutes_traded":81.4},{"et_time":"17:30","median_minute_volume":505,"pct_minutes_traded":78.7},{"et_time":"18:00","median_minute_volume":522,"pct_minutes_traded":78.1},{"et_time":"18:30","median_minute_volume":493,"pct_minutes_traded":78.7},{"et_time":"19:00","median_minute_volume":521,"pct_minutes_traded":74.1},{"et_time":"19:30","median_minute_volume":644,"pct_minutes_traded":84.1}],"shape":"series","sql":"WITH full_sessions AS (\n    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'AAPL'\n      AND window_start >= now() - INTERVAL 30 DAY\n      AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))\n    GROUP BY session_date\n    HAVING max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 1140\n)\nSELECT formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,\n       round(quantileDeterministic(0.5)(toFloat64(volume), toUInt64(window_start))) AS median_minute_volume,\n       round(100 * count() / (30 * max(uniqExact(toDate(toTimeZone(window_start, 'America/New_York')))) OVER ()), 1) AS pct_minutes_traded\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'AAPL'\n  AND window_start >= now() - INTERVAL 30 DAY\n  AND toDate(toTimeZone(window_start, 'America/New_York')) IN (SELECT session_date FROM full_sessions)\n  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 240 AND 1199\nGROUP BY et_time\nORDER BY et_time","computed_at":"2026-08-22T04:00:59.954906+00:00","elapsed":0.198804969}