{"slug":"us-premarket-and-after-hours-lagos-time","qid":"extended_share","label":"extended_share","post_title":"us-premarket-and-after-hours-lagos-time","post_url":"/blog/lang/pcm/us-premarket-and-after-hours-lagos-time#q-extended_share","columns":["ticker","premarket_pct","after_hours_pct"],"rows":[{"ticker":"SPY","premarket_pct":2.64,"after_hours_pct":14.58},{"ticker":"NVDA","premarket_pct":4.76,"after_hours_pct":5.4},{"ticker":"MSFT","premarket_pct":2.27,"after_hours_pct":5.31},{"ticker":"AAPL","premarket_pct":1.93,"after_hours_pct":4.53},{"ticker":"KO","premarket_pct":0.78,"after_hours_pct":4.66}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round(100 * toFloat64(sumIf(volume, et_minutes >= 240 AND et_minutes < 570))\n          / toFloat64(sum(volume)), 2)                                      AS premarket_pct,\n    round(100 * toFloat64(sumIf(volume, et_minutes >= 960 AND et_minutes < 1200))\n          / toFloat64(sum(volume)), 2)                                      AS after_hours_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 et_minutes\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')\n      AND window_start >= toDateTime('2026-09-08 08:00:00')\n      AND window_start <  toDateTime('2026-10-04 00:00:00')\n)\nWHERE et_minutes >= 240 AND et_minutes < 1200\nGROUP BY ticker\nORDER BY premarket_pct + after_hours_pct DESC","computed_at":"2026-10-08T15:16:00.803905+00:00","elapsed":0.004783253}