{"slug":"us-stocks-23-5-trading-from-december-2026","qid":"by_ticker","label":"Share of volume printed outside 9:30 to 4:00 ET, seven household names (trailing month)","post_title":"US Stocks 23/5 Trading: The December 2026 Plan","post_url":"/blog/us-stocks-23-5-trading-from-december-2026#q-by_ticker","columns":["ticker","premarket_pct","after_hours_pct","outside_regular_pct"],"rows":[{"ticker":"SPY","premarket_pct":2.89,"after_hours_pct":12.37,"outside_regular_pct":15.26},{"ticker":"NVDA","premarket_pct":3.8,"after_hours_pct":7.86,"outside_regular_pct":11.65},{"ticker":"MSFT","premarket_pct":4.81,"after_hours_pct":4.84,"outside_regular_pct":9.65},{"ticker":"AAPL","premarket_pct":2.74,"after_hours_pct":4.48,"outside_regular_pct":7.22},{"ticker":"KO","premarket_pct":0.72,"after_hours_pct":5.64,"outside_regular_pct":6.36},{"ticker":"AMZN","premarket_pct":2.48,"after_hours_pct":3.21,"outside_regular_pct":5.7},{"ticker":"TSLA","premarket_pct":2.75,"after_hours_pct":2.06,"outside_regular_pct":4.81}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round(100 * toFloat64(sumIf(volume, minute_of_day < 570)) / toFloat64(sum(volume)), 2)  AS premarket_pct,\n    round(100 * toFloat64(sumIf(volume, minute_of_day >= 960)) / toFloat64(sum(volume)), 2) AS after_hours_pct,\n    round(100 * toFloat64(sumIf(volume, minute_of_day < 570 OR minute_of_day >= 960))\n              / toFloat64(sum(volume)), 2)                                                 AS outside_regular_pct\nFROM\n(\n    SELECT\n        ticker,\n        volume,\n        toHour(toTimeZone(window_start, 'America/New_York')) * 60\n          + toMinute(toTimeZone(window_start, 'America/New_York')) AS minute_of_day\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'TSLA', 'AMZN', 'KO')\n      AND window_start >= today() - 30\n      AND window_start <  today() - 2\n)\nGROUP BY ticker\nHAVING sum(volume) > 0\nORDER BY outside_regular_pct DESC","computed_at":"2026-09-14T14:29:45.022039+00:00","elapsed":0.127772689}