https://www.nyse.com/markets/hours-calendars http://www.nasdaqtrader.com/Trader.aspx?id=Calendar http://www.cmegroup.com/tools-information/holiday-calendar/ https://www.timeanddate.com/calendar/?year=2017&country=1 2017 July 3 (Monday) 1pm early close July 4 (Tuesday) Independence Day September 4 (Monday) Labor Day November 23 (Thursday) Thanksgiving Day November 24 (Friday) Close at 1pm Friday 22 December 2017 Normal trading day December 25 (Monday) Christmas Day Friday 29 December 2017 Normal trading day Monday 01 January 2018 New Year's Day ************************************************************* Friday 15 December is the third Friday of the month, and the expiry for many options contracts. Monday 18 December (normal trading day) Tuesday 19 December (normal trading day) Wednesday 20 December (normal trading day) Thursday 21 December (normal trading day) Friday 22 December (normal trading day) Sat 23 December Sun 24 December Mon 25 December (NYSE and Nasdaq closed) Tue 26 December (normal trading day) Wed 27 December (normal trading day) Thu 28 December (normal trading day) Friday 29 December 2017 (normal trading day) Sat 30 Dec 2017 Sun 31 Dec 2017 Mon 01 January 2018 (markets closed) .