{"slug":"us-premarket-and-after-hours-thai-time","qid":"thai_morning_basket","label":"thai_morning_basket","post_title":"us-premarket-and-after-hours-thai-time","post_url":"/blog/lang/th/us-premarket-and-after-hours-thai-time#q-thai_morning_basket","columns":["ticker","premarket_share_pct","after_hours_share_pct"],"rows":[{"ticker":"SPY","premarket_share_pct":2.57,"after_hours_share_pct":14.99},{"ticker":"KO","premarket_share_pct":0.79,"after_hours_share_pct":6.51},{"ticker":"NVDA","premarket_share_pct":4.35,"after_hours_share_pct":5.69},{"ticker":"MSFT","premarket_share_pct":2.68,"after_hours_share_pct":5.26},{"ticker":"AAPL","premarket_share_pct":1.89,"after_hours_share_pct":4.49},{"ticker":"TSLA","premarket_share_pct":2.95,"after_hours_share_pct":2.59},{"ticker":"ETSY","premarket_share_pct":0.17,"after_hours_share_pct":1.97}],"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_minute,\n        toFloat64(volume)                                            AS vol\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'SPY', 'KO', 'ETSY')\n      AND window_start >= '2026-09-01 00:00:00'\n      AND window_start <  '2026-10-01 00:00:00'\n)\nSELECT\n    ticker,\n    round(100 * sumIf(vol, et_minute >= 240 AND et_minute < 570)  / sum(vol), 2) AS premarket_share_pct,\n    round(100 * sumIf(vol, et_minute >= 960 AND et_minute < 1200) / sum(vol), 2) AS after_hours_share_pct\nFROM bars\nWHERE et_minute >= 240 AND et_minute < 1200\nGROUP BY ticker\nORDER BY after_hours_share_pct DESC","computed_at":"2026-10-09T16:28:15.143711+00:00","elapsed":0.002948343}