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)
.
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)
.