US Markets: Full Trading on Dec 31, Holiday on Jan 1, 2026
US stock markets will operate a full session on New Year's Eve, 31 Dec 2025, before closing for New Year's Day. Get the latest market data and the complete 2026 holiday calendar for NYSE and Nasdaq.