{"slug":"us-premarket-and-after-hours-india-time","qid":"session_share","label":"session_share","post_title":"us-premarket-and-after-hours-india-time","post_url":"/blog/lang/mr/us-premarket-and-after-hours-india-time#q-session_share","columns":["ticker","premarket_pct","regular_pct","afterhours_pct"],"rows":[{"ticker":"AAPL","premarket_pct":1.889,"regular_pct":93.624,"afterhours_pct":4.487},{"ticker":"KO","premarket_pct":0.79,"regular_pct":92.705,"afterhours_pct":6.505},{"ticker":"MSFT","premarket_pct":2.678,"regular_pct":92.064,"afterhours_pct":5.258},{"ticker":"NVDA","premarket_pct":4.351,"regular_pct":89.956,"afterhours_pct":5.693}],"shape":"ranking","sql":"WITH bars AS\n(\n    SELECT\n        ticker,\n        (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n         + toMinute(toTimeZone(window_start, 'America/New_York'))) AS et_min,\n        volume\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA')\n      AND window_start >= '2026-09-01 00:00:00'\n      AND window_start <  '2026-10-01 00:00:00'\n      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 240\n      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n           + toMinute(toTimeZone(window_start, 'America/New_York'))) <  1200\n)\nSELECT\n    ticker,\n    round(100 * sumIf(volume, et_min >= 240 AND et_min <  570) / sum(volume), 3) AS premarket_pct,\n    round(100 * sumIf(volume, et_min >= 570 AND et_min <  960) / sum(volume), 3) AS regular_pct,\n    round(100 * sumIf(volume, et_min >= 960 AND et_min < 1200) / sum(volume), 3) AS afterhours_pct\nFROM bars\nGROUP BY ticker\nORDER BY ticker","computed_at":"2026-10-08T15:51:49.570136+00:00","elapsed":0.004194813}