{"slug":"us-premarket-and-after-hours-india-time","qid":"premarket_vs_day","label":"premarket_vs_day","post_title":"us-premarket-and-after-hours-india-time","post_url":"/blog/lang/mr/us-premarket-and-after-hours-india-time#q-premarket_vs_day","columns":["date","premarket_move_pct","full_day_move_pct","session_label"],"rows":[{"date":"2026-08-04","premarket_move_pct":-0.22,"full_day_move_pct":1.96,"session_label":"4 Aug"},{"date":"2026-08-05","premarket_move_pct":-0.06,"full_day_move_pct":0.52,"session_label":"5 Aug"},{"date":"2026-08-06","premarket_move_pct":1.07,"full_day_move_pct":0.45,"session_label":"6 Aug"},{"date":"2026-08-07","premarket_move_pct":-0.31,"full_day_move_pct":0.29,"session_label":"7 Aug"},{"date":"2026-08-10","premarket_move_pct":-2.13,"full_day_move_pct":-1.62,"session_label":"10 Aug"},{"date":"2026-08-11","premarket_move_pct":-0.23,"full_day_move_pct":-1.09,"session_label":"11 Aug"},{"date":"2026-08-12","premarket_move_pct":0.03,"full_day_move_pct":-0.87,"session_label":"12 Aug"},{"date":"2026-08-13","premarket_move_pct":0.67,"full_day_move_pct":1,"session_label":"13 Aug"},{"date":"2026-08-14","premarket_move_pct":0.22,"full_day_move_pct":0.22,"session_label":"14 Aug"},{"date":"2026-08-17","premarket_move_pct":0.01,"full_day_move_pct":-0.11,"session_label":"17 Aug"},{"date":"2026-08-18","premarket_move_pct":0.62,"full_day_move_pct":1.45,"session_label":"18 Aug"},{"date":"2026-08-19","premarket_move_pct":0.03,"full_day_move_pct":2.19,"session_label":"19 Aug"},{"date":"2026-08-20","premarket_move_pct":0.18,"full_day_move_pct":-1.75,"session_label":"20 Aug"},{"date":"2026-08-21","premarket_move_pct":0.31,"full_day_move_pct":-0.63,"session_label":"21 Aug"},{"date":"2026-08-24","premarket_move_pct":0.69,"full_day_move_pct":0.32,"session_label":"24 Aug"},{"date":"2026-08-25","premarket_move_pct":0.18,"full_day_move_pct":-0.14,"session_label":"25 Aug"},{"date":"2026-08-26","premarket_move_pct":0.11,"full_day_move_pct":1.15,"session_label":"26 Aug"},{"date":"2026-08-27","premarket_move_pct":-0.91,"full_day_move_pct":0.36,"session_label":"27 Aug"},{"date":"2026-08-28","premarket_move_pct":0.74,"full_day_move_pct":1.63,"session_label":"28 Aug"},{"date":"2026-08-31","premarket_move_pct":-0.03,"full_day_move_pct":-0.89,"session_label":"31 Aug"},{"date":"2026-09-01","premarket_move_pct":0.05,"full_day_move_pct":2.61,"session_label":"1 Sep"},{"date":"2026-09-02","premarket_move_pct":0.5,"full_day_move_pct":-0.05,"session_label":"2 Sep"},{"date":"2026-09-03","premarket_move_pct":-0.03,"full_day_move_pct":1,"session_label":"3 Sep"},{"date":"2026-09-04","premarket_move_pct":0.03,"full_day_move_pct":-2.51,"session_label":"4 Sep"},{"date":"2026-09-08","premarket_move_pct":-0.81,"full_day_move_pct":-1.17,"session_label":"8 Sep"},{"date":"2026-09-09","premarket_move_pct":-0.25,"full_day_move_pct":-0.28,"session_label":"9 Sep"},{"date":"2026-09-10","premarket_move_pct":0.39,"full_day_move_pct":3.56,"session_label":"10 Sep"},{"date":"2026-09-11","premarket_move_pct":0.32,"full_day_move_pct":1.75,"session_label":"11 Sep"},{"date":"2026-09-14","premarket_move_pct":0.75,"full_day_move_pct":0.24,"session_label":"14 Sep"},{"date":"2026-09-15","premarket_move_pct":-0.87,"full_day_move_pct":-0.52,"session_label":"15 Sep"},{"date":"2026-09-16","premarket_move_pct":0.32,"full_day_move_pct":0.32,"session_label":"16 Sep"},{"date":"2026-09-17","premarket_move_pct":0.72,"full_day_move_pct":1.38,"session_label":"17 Sep"},{"date":"2026-09-18","premarket_move_pct":0.27,"full_day_move_pct":-0.26,"session_label":"18 Sep"},{"date":"2026-09-21","premarket_move_pct":-0.25,"full_day_move_pct":0.85,"session_label":"21 Sep"},{"date":"2026-09-22","premarket_move_pct":0.32,"full_day_move_pct":0.23,"session_label":"22 Sep"},{"date":"2026-09-23","premarket_move_pct":0.42,"full_day_move_pct":-0.8,"session_label":"23 Sep"},{"date":"2026-09-24","premarket_move_pct":-0.12,"full_day_move_pct":-0.33,"session_label":"24 Sep"},{"date":"2026-09-25","premarket_move_pct":-0.01,"full_day_move_pct":1.53,"session_label":"25 Sep"},{"date":"2026-09-28","premarket_move_pct":-0.17,"full_day_move_pct":-0.78,"session_label":"28 Sep"},{"date":"2026-09-29","premarket_move_pct":-0.43,"full_day_move_pct":-2.66,"session_label":"29 Sep"},{"date":"2026-09-30","premarket_move_pct":0.45,"full_day_move_pct":1.1,"session_label":"30 Sep"}],"shape":"series","sql":"WITH\n    daily AS\n    (\n        SELECT\n            date,\n            argMax(toFloat64(close), _ingest_time) AS day_close\n        FROM global_markets.stocks_daily_aggs\n        WHERE ticker = 'AAPL'\n          AND date >= '2026-08-03'\n          AND date <= '2026-09-30'\n        GROUP BY date\n    ),\n    with_prev AS\n    (\n        SELECT\n            date,\n            day_close,\n            lagInFrame(day_close) OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close\n        FROM daily\n    ),\n    pre AS\n    (\n        SELECT\n            toDate(toTimeZone(window_start, 'America/New_York')) AS d,\n            argMax(toFloat64(close), window_start)               AS pre_last\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker = 'AAPL'\n          AND window_start >= '2026-08-03 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'))) <  570\n        GROUP BY d\n    )\nSELECT\n    toString(w.date)                                           AS date,\n    round(100 * (p.pre_last - w.prev_close) / w.prev_close, 2) AS premarket_move_pct,\n    round(100 * (w.day_close - w.prev_close) / w.prev_close, 2) AS full_day_move_pct,\n    formatDateTime(w.date, '%e %b')                            AS session_label\nFROM with_prev AS w\nINNER JOIN pre AS p ON p.d = w.date\nWHERE w.prev_close > 0\nORDER BY w.date","computed_at":"2026-10-08T15:51:49.767001+00:00","elapsed":0.004952625}