{"slug":"market-holidays-and-early-closes","qid":"sessions_year","label":"Regular trading sessions over the trailing year","post_title":"Stock Market Holidays 2026–2027: NYSE & Nasdaq","post_url":"/blog/market-holidays-and-early-closes#q-sessions_year","columns":["trading_days","first_session","last_session"],"rows":[{"trading_days":252,"first_session":"2025-08-20","last_session":"2026-08-20"}],"shape":"scalar","sql":"SELECT\n    count()             AS trading_days,\n    toString(min(d))    AS first_session,\n    toString(max(d))    AS last_session\nFROM\n(\n    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'SPY'\n      AND window_start >= today() - 370\n      AND window_start <  today() - 4\n      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570\n      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960\n    GROUP BY d\n)","computed_at":"2026-08-25T13:00:07.313770+00:00","elapsed":0.382527946}