{"slug":"us-stock-market-hours-paris-time","qid":"part_hors_seance","label":"part_hors_seance","post_title":"us-stock-market-hours-paris-time","post_url":"/blog/lang/fr/us-stock-market-hours-paris-time#q-part_hors_seance","columns":["ticker","part_avant_ouverture_pct","part_apres_cloture_pct"],"rows":[{"ticker":"NVDA","part_avant_ouverture_pct":3.94,"part_apres_cloture_pct":5.96},{"ticker":"MSFT","part_avant_ouverture_pct":3.24,"part_apres_cloture_pct":5.13},{"ticker":"AAPL","part_avant_ouverture_pct":3.12,"part_apres_cloture_pct":5.13},{"ticker":"SPY","part_avant_ouverture_pct":2.49,"part_apres_cloture_pct":13.76},{"ticker":"KO","part_avant_ouverture_pct":0.76,"part_apres_cloture_pct":6.02}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round(100 * sumIf(volume, (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n                             + toMinute(toTimeZone(window_start, 'America/New_York'))) < 570) / sum(volume), 2)  AS part_avant_ouverture_pct,\n    round(100 * sumIf(volume, (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n                             + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 960) / sum(volume), 2) AS part_apres_cloture_pct\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'SPY')\n  AND window_start >= today() - 70\n  AND window_start <  today() - 2\nGROUP BY ticker\nORDER BY part_avant_ouverture_pct DESC","computed_at":"2026-10-09T15:26:52.164067+00:00","elapsed":0.305883225}