From b7e55247e8aa0adbae0b9967a86fd7c5217f324d Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Mon, 31 Aug 2026 17:35:22 +0100 Subject: [PATCH 1/4] Add the published 2027 CME holiday dates and hours The CME, CBOT, NYMEX and COMEX calendars carried nothing for 2027 beyond New Year's Day and the observed Juneteenth, so every session and every expiry computed into 2027 counted the rest of the year as ordinary business days. Every 2026 record is carried to its 2027 counterpart - the same offset from the same named holiday, written into the same field - and the times come from CME's published 2027 schedule wherever it covers the product and date. Nothing on or before today is touched, nothing is removed, and no existing value changes. Full closes are only ever mirrored from 2026, never inferred. CME's feed publishes no events for a product it has no schedule for, and reading that as "the product does not trade" put Columbus Day and Veterans Day closures on TPY and TPD, which no entry in this database has in any year for those dates. Dates confirmed twice over, in OPM's published 2027 federal holiday schedule and in CME's own 2027 holiday notes: Full closes, where CME states there is no trade date at all: 1/1/2027 New Year's Day 3/26/2027 Good Friday - "No trading for Friday March 26th trade date" 12/24/2027 Christmas, observed Friday; last trade date is Thursday the 23rd Bank holidays, where CME trades but the banks are closed: 1/18 MLK, 2/15 Washington's Birthday, 5/31 Memorial, 6/18 Juneteenth observed, 7/5 Independence observed, 9/6 Labor, 10/11 Columbus, 11/11 Veterans, 11/25 Thanksgiving, and 12/31 for New Year's Day 2028 observed. That last one has no 2026 counterpart, since New Year's Day 2026 was the 1st itself, so it is placed on the entries that treat New Year's Day as a bank holiday, matching 2021. Per-product hours come from CME's own published 2027 schedule, served by /services/trading-hours-by-product?fromEventDate=&toEventDate= for 2026 and 2027 and no other years, which is exactly CME's publication window. Each product's published 2027 event signature is matched against that same product's 2026 holidays, whose treatment this database already records from CME's published 2026 calendar. The layout follows 2026: every holiday sits on the per-ticker entries, and the four market-wide entries carry only Good Friday, Columbus Day and Veterans Day. No date is duplicated between a ticker and its market entry, and none appears in both holidays and bankHolidays, an overlap this file has nowhere else. Two things a partial mirror would have missed, and one a projection would: * Livestock has no Sunday segment, so a full close is the only way it can be shut. LE, HE, GF and LBR keep all ten of the full closures they hold in 2026. * The early close on the calendar day before a holiday cancels the evening session. 102 entries carry one on Holy Thursday 2026 and now do for 25 March 2027, and the grain, dairy and lumber entries carry one before each Monday holiday. * Crude oil closes at 14:30 on Independence Day 2027, not the 13:00 it uses in 2026, and reopens at 18:00 where 2026 has no reopen at all, because the holiday is observed on a Monday rather than a Friday. The eight remaining 2026 holidays were checked against the same source: 883 of 883 recorded values agree, so nothing before 2027 changes. Six recorded expiries move, all 2027 contracts, each matching a 2021 contract in the same weekday configuration already recorded that way: BK, CSX May 2027 05-31 -> 05-28 cf. 2021-05-28, Memorial Day on the 31st BK, CSX Dec 2027 12-31 -> 12-30 cf. 2021-12-30, New Year observed Friday HH Jun 2027 05-27 -> 05-26 cf. 2021-05-26 HH Jan 2028 12-29 -> 12-28 cf. 2021-12-28 Co-Authored-By: Claude Opus 5 (1M context) --- Data/market-hours/market-hours-database.json | 5844 +++++++++++++++-- .../FuturesExpiryFunctionsTestData.xml | Bin 1327374 -> 1327374 bytes 2 files changed, 5140 insertions(+), 704 deletions(-) diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index 373f8814ea9d..41f73ca564ba 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -695,13 +695,16 @@ "12/31/2023", "3/29/2024", "1/20/2025", - "4/18/2025" + "4/18/2025", + "3/26/2027" ], "earlyCloses": {}, "lateOpens": {}, "bankHolidays": [ "10/12/2026", - "11/11/2026" + "11/11/2026", + "10/11/2027", + "11/11/2027" ] }, "Future-ice-[*]": { @@ -1362,13 +1365,16 @@ "12/26/2022", "12/25/2023", "12/25/2024", - "4/18/2025" + "4/18/2025", + "3/26/2027" ], "earlyCloses": {}, "lateOpens": {}, "bankHolidays": [ "10/12/2026", - "11/11/2026" + "11/11/2026", + "10/11/2027", + "11/11/2027" ] }, "Future-nymex-[*]": { @@ -1717,13 +1723,16 @@ "12/26/2022", "12/25/2023", "12/25/2024", - "4/18/2025" + "4/18/2025", + "3/26/2027" ], "earlyCloses": {}, "lateOpens": {}, "bankHolidays": [ "10/12/2026", - "11/11/2026" + "11/11/2026", + "10/11/2027", + "11/11/2027" ] }, "Future-comex-[*]": { @@ -2073,13 +2082,16 @@ "12/26/2022", "12/25/2023", "12/25/2024", - "4/18/2025" + "4/18/2025", + "3/26/2027" ], "earlyCloses": {}, "lateOpens": {}, "bankHolidays": [ "10/12/2026", - "11/11/2026" + "11/11/2026", + "10/11/2027", + "11/11/2027" ] }, "Future-cfe-[*]": { @@ -2590,7 +2602,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -2705,7 +2721,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -2788,7 +2815,13 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2009", @@ -2909,7 +2942,11 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-cbot-KE": { @@ -3077,7 +3114,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -3192,7 +3233,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -3275,7 +3327,13 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2009", @@ -3396,7 +3454,11 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-cme-LBS": { @@ -3705,7 +3767,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -3820,7 +3886,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -3903,7 +3980,13 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2009", @@ -4024,7 +4107,11 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-cbot-ZS": { @@ -4127,7 +4214,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4141,7 +4232,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/2/2026": "08:30:00", @@ -4149,13 +4251,23 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-cbot-ZM": { @@ -4258,7 +4370,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4272,7 +4388,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/2/2026": "08:30:00", @@ -4280,13 +4407,23 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-cbot-ZL": { @@ -4389,7 +4526,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4403,7 +4544,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/2/2026": "08:30:00", @@ -4411,13 +4563,23 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-cbot-ZO": { @@ -4525,7 +4687,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -4640,7 +4806,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -4723,7 +4900,13 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2009", @@ -4844,7 +5027,11 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-ice-DX": { @@ -5154,7 +5341,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -5344,7 +5533,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -5458,7 +5657,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -5628,7 +5834,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6C": { @@ -5725,7 +5938,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -5915,7 +6130,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -6029,7 +6254,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -6199,7 +6431,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6J": { @@ -6296,7 +6535,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -6486,7 +6727,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -6600,7 +6851,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -6770,7 +7028,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6S": { @@ -6867,7 +7132,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -7057,7 +7324,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -7171,7 +7448,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -7341,7 +7625,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6E": { @@ -7438,7 +7729,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -7628,7 +7921,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -7742,7 +8045,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -7912,7 +8222,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6A": { @@ -8009,7 +8326,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -8199,7 +8518,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -8313,7 +8642,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -8483,7 +8819,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6N": { @@ -8580,7 +8923,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -8770,7 +9115,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -8884,7 +9239,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -9054,7 +9416,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-1S": { @@ -9151,7 +9520,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -9313,7 +9684,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -9428,7 +9809,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -9604,7 +9992,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-22": { @@ -9701,7 +10096,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -9863,7 +10260,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -9978,7 +10385,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -10154,7 +10568,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6L": { @@ -10251,7 +10672,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -10441,7 +10864,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -10555,7 +10988,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -10725,7 +11165,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6M": { @@ -10822,7 +11269,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -11012,7 +11461,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -11126,7 +11585,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -11296,7 +11762,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6R": { @@ -11393,7 +11866,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -11583,7 +12058,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -11697,7 +12182,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -11867,7 +12359,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-6Z": { @@ -11964,7 +12463,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -12154,7 +12655,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -12268,7 +12779,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -12438,7 +12956,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A0D": { @@ -12535,7 +13060,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -12697,7 +13224,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -12812,7 +13349,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -12988,7 +13532,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A0F": { @@ -13085,7 +13636,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -13247,7 +13800,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -13362,7 +13925,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -13538,7 +14108,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A1L": { @@ -13635,7 +14212,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -13797,7 +14376,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -13912,7 +14501,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -14088,7 +14684,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A1M": { @@ -14185,7 +14788,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -14347,7 +14952,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -14462,7 +15077,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -14638,7 +15260,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A1R": { @@ -14735,7 +15364,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -14897,7 +15528,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -15012,7 +15653,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -15188,7 +15836,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A32": { @@ -15285,7 +15940,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -15447,7 +16104,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -15562,7 +16229,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -15738,7 +16412,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A3G": { @@ -15835,7 +16516,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -15997,7 +16680,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -16112,7 +16805,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -16288,7 +16988,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A7E": { @@ -16385,7 +17092,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -16547,7 +17256,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -16662,7 +17381,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -16838,7 +17564,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A7I": { @@ -16935,7 +17668,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -17097,7 +17832,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -17212,7 +17957,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -17388,7 +18140,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A7Q": { @@ -17485,7 +18244,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -17647,7 +18408,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -17762,7 +18533,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -17938,7 +18716,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A8J": { @@ -18035,7 +18820,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -18197,7 +18984,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -18312,7 +19109,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -18488,7 +19292,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A8K": { @@ -18585,7 +19396,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -18747,7 +19560,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -18862,7 +19685,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -19038,7 +19868,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A8O": { @@ -19135,7 +19972,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -19297,7 +20136,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -19412,7 +20261,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -19588,7 +20444,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A91": { @@ -19685,7 +20548,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -19847,7 +20712,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -19962,7 +20837,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -20138,7 +21020,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-A9N": { @@ -20235,7 +21124,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -20397,7 +21288,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -20512,7 +21413,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -20688,7 +21596,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AA6": { @@ -20785,7 +21700,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -20947,7 +21864,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -21062,7 +21989,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -21238,7 +22172,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AA8": { @@ -21335,7 +22276,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -21497,7 +22440,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -21612,7 +22565,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -21788,7 +22748,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-ABS": { @@ -21885,7 +22852,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -22047,7 +23016,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -22162,7 +23141,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -22338,7 +23324,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-ABT": { @@ -22435,7 +23428,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -22597,7 +23592,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -22712,7 +23717,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -22888,7 +23900,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AC0": { @@ -22985,7 +24004,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -23147,7 +24168,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -23262,7 +24293,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -23438,7 +24476,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-ACD": { @@ -23535,7 +24580,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -23725,7 +24772,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -23839,7 +24896,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -24009,7 +25073,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AD0": { @@ -24106,7 +25177,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -24268,7 +25341,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -24383,7 +25466,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -24559,7 +25649,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-ADB": { @@ -24656,7 +25753,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -24818,7 +25917,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -24933,7 +26042,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -25109,7 +26225,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AE5": { @@ -25206,7 +26329,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -25368,7 +26493,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -25483,7 +26618,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -25659,7 +26801,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AGA": { @@ -25756,7 +26905,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -25918,7 +27069,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -26033,7 +27194,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -26209,7 +27377,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AJL": { @@ -26306,7 +27481,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -26468,7 +27645,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -26583,7 +27770,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -26759,7 +27953,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AJS": { @@ -26856,7 +28057,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -27018,7 +28221,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -27133,7 +28346,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -27309,7 +28529,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-AJY": { @@ -27406,7 +28633,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -27596,7 +28825,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -27710,7 +28949,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -27880,7 +29126,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AKL": { @@ -27977,7 +29230,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -28139,7 +29394,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -28254,7 +29519,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -28430,7 +29702,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AKZ": { @@ -28527,7 +29806,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -28689,7 +29970,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -28804,7 +30095,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -28980,7 +30278,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-ANE": { @@ -29077,7 +30382,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -29267,7 +30574,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -29381,7 +30698,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -29551,7 +30875,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-APS": { @@ -29648,7 +30979,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -29810,7 +31143,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -29925,7 +31268,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -30101,7 +31451,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AR0": { @@ -30198,7 +31555,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -30360,7 +31719,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -30475,7 +31844,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -30651,7 +32027,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-ARE": { @@ -30748,7 +32131,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -30910,7 +32295,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -31025,7 +32420,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -31201,7 +32603,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-comex-AUP": { @@ -31298,7 +32707,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -31459,7 +32870,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -31574,7 +32995,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -31749,7 +33177,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AVZ": { @@ -31846,7 +33280,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -32008,7 +33444,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -32123,7 +33569,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -32299,7 +33752,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-AW": { @@ -32355,7 +33815,15 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "3/26/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "11/27/2009": "12:00:00", @@ -32383,7 +33851,9 @@ "11/29/2019": "12:00:00", "12/24/2019": "12:00:00", "11/27/2026": "12:00:00", - "12/24/2026": "12:00:00" + "12/24/2026": "12:00:00", + "11/26/2027": "12:00:00", + "12/23/2027": "12:00:00" } }, "Future-nymex-AYV": { @@ -32480,7 +33950,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -32642,7 +34114,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -32757,7 +34239,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -32933,7 +34422,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AYX": { @@ -33030,7 +34526,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -33192,7 +34690,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -33307,7 +34815,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -33483,7 +34998,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-AZ1": { @@ -33580,7 +35102,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -33742,7 +35266,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -33857,7 +35391,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -34033,7 +35574,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-B0": { @@ -34130,7 +35678,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -34292,7 +35842,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -34407,7 +35967,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -34583,7 +36150,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-B7H": { @@ -34680,7 +36254,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -34842,7 +36418,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -34957,7 +36543,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -35133,7 +36726,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-BCF": { @@ -35241,7 +36841,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -35356,7 +36960,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -35439,7 +37054,13 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2009", @@ -35560,7 +37181,11 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-cme-BIO": { @@ -35656,7 +37281,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -35818,7 +37444,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "08:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -35933,7 +37569,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -36103,7 +37746,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-BK": { @@ -36200,7 +37850,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -36362,7 +38014,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -36477,7 +38139,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -36653,7 +38322,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-BOO": { @@ -36750,7 +38426,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -36912,7 +38590,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -37027,7 +38715,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -37203,7 +38898,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-BR7": { @@ -37300,7 +39002,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -37462,7 +39166,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -37577,7 +39291,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -37753,7 +39474,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-BTC": { @@ -37849,7 +39577,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2018": "12:00:00", @@ -37934,7 +39663,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "12:45:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/15/2018": "17:00:00", @@ -37996,7 +39735,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "12/25/2017", @@ -38088,7 +39833,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-BWF": { @@ -38196,7 +39948,11 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -38311,7 +40067,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:05:00", "12/24/2026": "12:05:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -38394,7 +40161,13 @@ "2/16/2026": "19:00:00", "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", - "11/27/2026": "08:30:00" + "11/27/2026": "08:30:00", + "1/2/2027": "08:30:00", + "1/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00" }, "bankHolidays": [ "1/19/2009", @@ -38515,7 +40288,11 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027" ] }, "Future-nymex-BZ": { @@ -38612,7 +40389,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -38774,7 +40553,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -38889,7 +40678,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -39065,7 +40861,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-CB": { @@ -39184,7 +40987,12 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -39294,7 +41102,18 @@ "9/6/2026": "16:00:00", "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", - "12/31/2026": "13:55:00" + "12/31/2026": "13:55:00", + "1/2/2027": "13:55:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "13:55:00", + "5/30/2027": "16:00:00", + "6/17/2027": "13:55:00", + "7/4/2027": "13:55:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "12/23/2027": "13:55:00", + "12/31/2027": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -39386,7 +41205,13 @@ "1/19/2026": "17:00:00", "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", - "9/7/2026": "17:00:00" + "9/7/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -39529,7 +41354,12 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027", + "12/31/2027" ] }, "Future-cme-CJY": { @@ -39626,7 +41456,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -39816,7 +41648,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -39930,7 +41772,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -40100,7 +41949,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-CL": { @@ -40197,7 +42053,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -40359,7 +42217,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -40474,7 +42342,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -40650,7 +42525,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-CNH": { @@ -40747,7 +42629,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -40937,7 +42821,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -41051,7 +42945,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [] }, @@ -41149,7 +43050,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -41311,7 +43214,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -41426,7 +43339,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -41602,7 +43522,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-CSC": { @@ -41721,7 +43648,12 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -41831,7 +43763,18 @@ "9/6/2026": "16:00:00", "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", - "12/31/2026": "13:55:00" + "12/31/2026": "13:55:00", + "1/2/2027": "13:55:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "13:55:00", + "5/30/2027": "16:00:00", + "6/17/2027": "13:55:00", + "7/4/2027": "13:55:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "12/23/2027": "13:55:00", + "12/31/2027": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -41923,7 +43866,13 @@ "1/19/2026": "17:00:00", "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", - "9/7/2026": "17:00:00" + "9/7/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -42066,7 +44015,12 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027", + "12/31/2027" ] }, "Future-nymex-CSW": { @@ -42355,7 +44309,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -42517,7 +44473,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -42632,7 +44598,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -42808,7 +44781,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-CU": { @@ -42905,7 +44885,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -43067,7 +45049,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -43182,7 +45174,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -43358,7 +45357,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-D1N": { @@ -43455,7 +45461,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -43617,7 +45625,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -43732,7 +45750,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -43908,7 +45933,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-DC": { @@ -44027,7 +46059,12 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -44137,7 +46174,18 @@ "9/6/2026": "16:00:00", "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", - "12/31/2026": "13:55:00" + "12/31/2026": "13:55:00", + "1/2/2027": "13:55:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "13:55:00", + "5/30/2027": "16:00:00", + "6/17/2027": "13:55:00", + "7/4/2027": "13:55:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "12/23/2027": "13:55:00", + "12/31/2027": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -44229,7 +46277,13 @@ "1/19/2026": "17:00:00", "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", - "9/7/2026": "17:00:00" + "9/7/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -44372,7 +46426,12 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027", + "12/31/2027" ] }, "Future-nymex-DCB": { @@ -44469,7 +46528,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -44631,7 +46692,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -44746,7 +46817,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -44922,7 +47000,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-DY": { @@ -45041,7 +47126,12 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -45151,7 +47241,18 @@ "9/6/2026": "16:00:00", "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", - "12/31/2026": "13:55:00" + "12/31/2026": "13:55:00", + "1/2/2027": "13:55:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "13:55:00", + "5/30/2027": "16:00:00", + "6/17/2027": "13:55:00", + "7/4/2027": "13:55:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "12/23/2027": "13:55:00", + "12/31/2027": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -45243,7 +47344,13 @@ "1/19/2026": "17:00:00", "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", - "9/7/2026": "17:00:00" + "9/7/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -45386,7 +47493,12 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027", + "12/31/2027" ] }, "Future-nymex-E6": { @@ -45483,7 +47595,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -45645,7 +47759,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -45760,7 +47884,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -45936,7 +48067,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-E7": { @@ -46033,7 +48171,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -46223,7 +48363,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -46337,7 +48487,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -46507,7 +48664,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-EAD": { @@ -46604,7 +48768,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -46794,7 +48960,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -46908,7 +49084,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -47078,7 +49261,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-ECD": { @@ -47175,7 +49365,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -47365,7 +49557,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -47479,7 +49681,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -47649,7 +49858,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-comex-EDP": { @@ -47746,7 +49962,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -47907,7 +50125,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -48022,7 +50250,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -48197,7 +50432,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-EH": { @@ -48710,7 +50951,9 @@ "11/11/2025", "11/27/2025", "12/25/2025", - "1/1/2026" + "1/1/2026", + "1/1/2027", + "12/31/2027" ] }, "Future-cme-EI": { @@ -48806,7 +51049,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -48968,7 +51212,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "08:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -49083,7 +51337,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -49253,7 +51514,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-EMD": { @@ -49349,7 +51617,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -49511,7 +51780,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "08:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -49626,7 +51905,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -49796,7 +52082,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-EN": { @@ -49893,7 +52186,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -50055,7 +52350,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -50170,7 +52475,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -50346,7 +52658,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-EPN": { @@ -50443,7 +52762,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -50605,7 +52926,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -50720,7 +53051,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -50896,7 +53234,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-ESK": { @@ -50993,7 +53338,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -51183,7 +53530,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -51297,7 +53654,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -51467,7 +53831,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-ETH": { @@ -51563,7 +53934,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "2/15/2021": "12:00:00", @@ -51622,7 +53994,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "12:45:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/15/2018": "17:00:00", @@ -51685,7 +54067,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "12/25/2017", @@ -51777,7 +54165,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-EVC": { @@ -51874,7 +54269,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -52036,7 +54433,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -52151,7 +54558,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -52327,7 +54741,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-EWG": { @@ -52424,7 +54845,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -52586,7 +55009,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -52701,7 +55134,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -52877,7 +55317,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-EWN": { @@ -52974,7 +55421,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -53136,7 +55585,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -53251,7 +55710,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -53427,7 +55893,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-EXR": { @@ -53524,7 +55997,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -53686,7 +56161,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -53801,7 +56286,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -53977,7 +56469,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-F1U": { @@ -54167,7 +56666,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -54282,7 +56782,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -54473,7 +56979,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -54643,7 +57159,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-TN": { @@ -54739,7 +57262,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -54854,7 +57378,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -55045,7 +57575,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -55215,7 +57755,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-MTN": { @@ -55311,7 +57858,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -55426,7 +57974,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -55617,7 +58171,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -55787,7 +58351,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-MWN": { @@ -55883,7 +58454,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -55998,7 +58570,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -56189,7 +58767,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -56359,7 +58947,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-FO": { @@ -56456,7 +59051,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -56618,7 +59215,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -56733,7 +59340,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -56909,7 +59523,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-FRC": { @@ -57006,7 +59627,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -57168,7 +59791,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -57283,7 +59916,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -57459,7 +60099,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-FSS": { @@ -57556,7 +60203,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -57718,7 +60367,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -57833,7 +60492,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -58009,7 +60675,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-GCU": { @@ -58106,7 +60779,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -58268,7 +60943,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -58383,7 +61068,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -58559,7 +61251,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-GD": { @@ -58660,7 +61359,10 @@ "6/18/2027", "7/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -58791,7 +61493,18 @@ "11/25/2026": "16:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "6/17/2027": "16:00:00", + "7/4/2027": "16:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/1/2026": "17:00:00", @@ -58799,7 +61512,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/1/2026", @@ -58807,7 +61527,13 @@ "2/16/2026", "5/25/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-GDK": { @@ -58926,7 +61652,12 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -59036,7 +61767,18 @@ "9/6/2026": "16:00:00", "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", - "12/31/2026": "13:55:00" + "12/31/2026": "13:55:00", + "1/2/2027": "13:55:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "13:55:00", + "5/30/2027": "16:00:00", + "6/17/2027": "13:55:00", + "7/4/2027": "13:55:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "12/23/2027": "13:55:00", + "12/31/2027": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -59128,7 +61870,13 @@ "1/19/2026": "17:00:00", "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", - "9/7/2026": "17:00:00" + "9/7/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -59271,7 +62019,12 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027", + "12/31/2027" ] }, "Future-cme-GNF": { @@ -59365,7 +62118,12 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "7/5/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -59475,7 +62233,18 @@ "9/6/2026": "16:00:00", "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", - "12/31/2026": "13:55:00" + "12/31/2026": "13:55:00", + "1/2/2027": "13:55:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "13:55:00", + "5/30/2027": "16:00:00", + "6/17/2027": "13:55:00", + "7/4/2027": "13:55:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "12/23/2027": "13:55:00", + "12/31/2027": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -59567,7 +62336,13 @@ "1/19/2026": "17:00:00", "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", - "9/7/2026": "17:00:00" + "9/7/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -59710,7 +62485,12 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "9/6/2027", + "12/31/2027" ] }, "Future-nymex-HCL": { @@ -59999,7 +62779,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -60131,7 +62913,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -60156,7 +62948,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -60331,7 +63130,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-HH": { @@ -60428,7 +63233,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -60590,7 +63397,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -60705,7 +63522,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -60881,7 +63705,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-HO": { @@ -60978,7 +63809,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -61140,7 +63973,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -61255,7 +64098,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -61431,7 +64281,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-HP": { @@ -61528,7 +64385,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -61690,7 +64549,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -61805,7 +64674,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -61981,7 +64857,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-HRC": { @@ -62270,7 +65153,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -62432,7 +65317,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -62547,7 +65442,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -62723,7 +65625,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-IBV": { @@ -62819,7 +65728,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -62981,7 +65891,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "08:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "12:15:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -63096,7 +66016,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -63266,7 +66193,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-FTU": { @@ -63362,7 +66296,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -63524,7 +66459,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "08:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "12:15:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -63639,7 +66584,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -63809,7 +66760,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-FT1": { @@ -63905,7 +66863,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -64067,7 +67026,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "08:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "12:15:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -64182,7 +67151,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -64352,7 +67327,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-FT5": { @@ -64448,7 +67430,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -64610,7 +67593,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "08:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -64725,7 +67718,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -64895,7 +67895,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-J7": { @@ -64992,7 +67999,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -65182,7 +68191,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -65296,7 +68315,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -65466,7 +68492,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-RB": { @@ -65563,7 +68596,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -65725,7 +68760,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -65840,7 +68885,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -66016,7 +69068,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-NG": { @@ -66113,7 +69172,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -66275,7 +69336,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -66390,7 +69461,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -66566,7 +69644,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-ZB": { @@ -66662,7 +69747,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -66853,7 +69939,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -66968,7 +70064,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -67138,7 +70240,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-ZN": { @@ -67234,7 +70343,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -67425,7 +70535,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -67540,7 +70660,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -67710,7 +70836,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-ZF": { @@ -67806,7 +70939,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -67997,7 +71131,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -68112,7 +71256,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -68282,7 +71432,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-ZT": { @@ -68378,7 +71535,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -68569,7 +71727,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -68684,7 +71852,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -68854,7 +72028,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-GE": { @@ -69201,7 +72382,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -69363,7 +72545,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -69478,7 +72670,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -69648,7 +72847,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-ESG": { @@ -69744,7 +72950,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -69906,7 +73113,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -70021,7 +73238,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -70191,7 +73415,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-RS1": { @@ -70287,7 +73518,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -70449,7 +73681,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -70564,7 +73806,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -70734,7 +73983,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-SDA": { @@ -70830,7 +74086,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -70992,7 +74249,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -71107,7 +74374,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -71277,7 +74551,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-NQ": { @@ -71373,7 +74654,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -71535,7 +74817,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -71650,7 +74942,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -71820,7 +75119,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-RTY": { @@ -71916,7 +75222,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -72078,7 +75385,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -72193,7 +75510,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -72363,7 +75687,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-YM": { @@ -72459,7 +75790,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -72621,7 +75953,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -72737,7 +76079,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -72907,7 +76256,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cfe-VX": { @@ -73239,7 +76595,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -73401,7 +76758,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "13:15:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -73516,7 +76883,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -73686,7 +77060,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-ENY": { @@ -73782,7 +77163,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -73944,7 +77326,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -74059,7 +77451,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -74229,7 +77628,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-NIY": { @@ -74325,7 +77731,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -74487,7 +77894,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -74602,7 +78019,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -74772,7 +78196,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-NKD": { @@ -74868,7 +78299,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -75030,7 +78462,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -75145,7 +78587,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -75315,7 +78764,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-LE": { @@ -75436,7 +78892,15 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "3/26/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -75554,7 +79018,9 @@ "11/28/2025": "12:05:00", "12/24/2025": "12:15:00", "11/27/2026": "12:05:00", - "12/24/2026": "12:15:00" + "12/24/2026": "12:15:00", + "11/26/2027": "12:05:00", + "12/23/2027": "12:15:00" }, "bankHolidays": [ "1/19/2009", @@ -75727,7 +79193,15 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "3/26/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -75845,7 +79319,9 @@ "11/28/2025": "12:05:00", "12/24/2025": "12:15:00", "11/27/2026": "12:05:00", - "12/24/2026": "12:15:00" + "12/24/2026": "12:15:00", + "11/26/2027": "12:05:00", + "12/23/2027": "12:15:00" }, "bankHolidays": [ "1/19/2009", @@ -76018,7 +79494,15 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "3/26/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -76136,7 +79620,9 @@ "11/28/2025": "12:05:00", "12/24/2025": "12:15:00", "11/27/2026": "12:05:00", - "12/24/2026": "12:15:00" + "12/24/2026": "12:15:00", + "11/26/2027": "12:05:00", + "12/23/2027": "12:15:00" }, "bankHolidays": [ "1/19/2009", @@ -76283,7 +79769,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2024": "14:30:00", @@ -76318,7 +79806,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -76343,7 +79841,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -76518,7 +80023,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-comex-SI": { @@ -76615,7 +80126,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2024": "14:30:00", @@ -76650,7 +80163,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -76675,7 +80198,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -76850,7 +80380,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-TPY": { @@ -76946,7 +80482,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -77108,7 +80645,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "13:15:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -77223,7 +80770,13 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -77393,7 +80946,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-TPD": { @@ -77489,7 +81049,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -77651,7 +81212,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "13:15:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -77766,7 +81337,13 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -77936,7 +81513,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-RX": { @@ -78345,7 +81929,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2024": "14:30:00", @@ -78380,7 +81966,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -78405,7 +82001,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -78580,7 +82183,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-PA": { @@ -78677,7 +82286,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2024": "14:30:00", @@ -78712,7 +82323,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -78737,7 +82358,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -78912,7 +82540,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-ice-CT": { @@ -79476,7 +83110,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "12/31/2010": "12:15:00", @@ -79546,7 +83182,17 @@ "11/25/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/17/2027": "16:00:00", + "2/14/2027": "16:00:00", + "3/25/2027": "16:00:00", + "5/30/2027": "16:00:00", + "7/5/2027": "12:00:00", + "9/5/2027": "16:00:00", + "11/24/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "11/24/2011": "17:00:00", @@ -79634,7 +83280,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -79810,7 +83463,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-LBR": { @@ -79928,7 +83588,15 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "3/26/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027" ], "earlyCloses": { "12/31/2010": "12:15:00", @@ -79978,7 +83646,9 @@ "11/28/2025": "12:05:00", "12/24/2025": "12:05:00", "11/27/2026": "12:05:00", - "12/24/2026": "12:15:00" + "12/24/2026": "12:15:00", + "11/26/2027": "12:05:00", + "12/23/2027": "12:15:00" }, "lateOpens": { "11/24/2011": "17:00:00", @@ -105886,7 +109556,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -106048,7 +109719,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -106163,7 +109844,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -106333,7 +110021,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MNQ": { @@ -106429,7 +110124,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -106591,7 +110287,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -106706,7 +110412,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -106876,7 +110589,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-M6E": { @@ -106973,7 +110693,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -107163,7 +110885,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -107277,7 +111009,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -107447,7 +111186,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-M2K": { @@ -107543,7 +111289,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -107705,7 +111452,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -107820,7 +111577,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -107990,7 +111754,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-MYM": { @@ -108086,7 +111857,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -108248,7 +112020,17 @@ "11/26/2026": "13:00:00", "11/27/2026": "13:15:00", "12/24/2026": "13:15:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "3/26/2027": "09:15:00", + "5/31/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -108364,7 +112146,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -108534,7 +112323,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-comex-MGC": { @@ -108631,7 +112427,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -108792,7 +112590,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -108907,7 +112715,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -109082,7 +112897,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-comex-1OZ": { @@ -109179,7 +113000,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -109340,7 +113163,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "13:00:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "13:45:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -109455,7 +113288,13 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -109630,7 +113469,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MET": { @@ -109726,7 +113571,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/17/2022": "16:00:00", @@ -109778,7 +113624,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "12:45:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/15/2018": "17:00:00", @@ -109841,7 +113697,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "12/25/2017", @@ -109933,7 +113795,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MBT": { @@ -110029,7 +113898,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "5/31/2021": "12:00:00", @@ -110086,7 +113956,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "12:45:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/15/2018": "17:00:00", @@ -110149,7 +114029,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [ "12/25/2017", @@ -110241,7 +114127,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-MCL": { @@ -110338,7 +114231,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -110500,7 +114395,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -110615,7 +114520,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -110791,7 +114703,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-M6A": { @@ -110888,7 +114807,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -111078,7 +114999,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -111192,7 +115123,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -111362,7 +115300,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-comex-SIL": { @@ -111459,7 +115404,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -111620,7 +115567,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -111735,7 +115692,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -111910,7 +115874,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-S5O": { @@ -112007,7 +115977,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -112169,7 +116141,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -112284,7 +116266,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -112460,7 +116449,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-M6B": { @@ -112557,7 +116553,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -112747,7 +116745,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -112861,7 +116869,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -113031,7 +117046,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MCD": { @@ -113128,7 +117150,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -113318,7 +117342,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -113432,7 +117466,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -113602,7 +117643,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-M1B": { @@ -113699,7 +117747,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -113861,7 +117911,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -113976,7 +118036,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -114152,7 +118219,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-R5O": { @@ -114249,7 +118323,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -114411,7 +118487,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -114526,7 +118612,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -114702,7 +118795,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-10Y": { @@ -114798,7 +118898,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -114913,7 +119014,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -115104,7 +119211,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -115274,7 +119391,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MJY": { @@ -115371,7 +119495,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -115559,7 +119685,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/1/2024": "17:00:00", @@ -115584,7 +119720,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -115754,7 +119897,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MSF": { @@ -115851,7 +120001,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -116041,7 +120193,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -116155,7 +120317,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -116325,7 +120494,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-2YY": { @@ -116421,7 +120597,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -116536,7 +120713,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -116727,7 +120910,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -116897,7 +121090,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-MAF": { @@ -116994,7 +121194,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -117156,7 +121358,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -117271,7 +121483,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -117447,7 +121666,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nymex-MEF": { @@ -117544,7 +121770,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -117706,7 +121934,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -117821,7 +122059,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -117997,7 +122242,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cbot-30Y": { @@ -118093,7 +122345,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -118208,7 +122461,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -118399,7 +122658,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -118569,7 +122838,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-M6J": { @@ -119027,7 +123303,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -119217,7 +123495,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "16:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -119331,7 +123619,14 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "7/5/2027": "17:00:00" }, "bankHolidays": [] }, @@ -120150,7 +124445,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -120265,7 +124561,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -120456,7 +124758,17 @@ "11/26/2026": "12:00:00", "11/27/2026": "12:15:00", "12/24/2026": "12:15:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "12:00:00", + "2/15/2027": "12:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "12:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "12:00:00", + "11/25/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "16:00:00", + "12/31/2027": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -120626,7 +124938,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MNH": { @@ -120723,7 +125042,9 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "7/6/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -120913,7 +125234,17 @@ "11/26/2026": "16:00:00", "11/27/2026": "13:45:00", "12/24/2026": "12:45:00", - "12/31/2026": "16:00:00" + "12/31/2026": "16:00:00", + "1/18/2027": "16:00:00", + "2/15/2027": "16:00:00", + "3/26/2027": "10:15:00", + "5/31/2027": "16:00:00", + "7/5/2027": "12:00:00", + "9/6/2027": "16:00:00", + "11/25/2027": "16:00:00", + "11/26/2027": "13:45:00", + "12/23/2027": "12:45:00", + "12/31/2027": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -121027,7 +125358,13 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "11/26/2026": "17:00:00" + "11/26/2026": "17:00:00", + "1/1/2027": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "5/31/2027": "17:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00" }, "bankHolidays": [] }, @@ -121340,7 +125677,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -121502,7 +125841,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -121617,7 +125966,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -121793,7 +126149,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MRB": { @@ -122108,7 +126471,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -122269,7 +126634,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -122384,7 +126759,14 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00", + "7/5/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -122559,7 +126941,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-cme-MIB": { @@ -122636,7 +127024,8 @@ "1/1/2023", "1/9/2025", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -122788,7 +127177,17 @@ "11/26/2026": "17:00:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "17:00:00", + "2/15/2027": "17:00:00", + "3/26/2027": "11:15:00", + "5/31/2027": "17:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "17:00:00", + "11/25/2027": "17:00:00", + "11/26/2027": "14:45:00", + "12/23/2027": "13:45:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -122813,7 +127212,13 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00" }, "bankHolidays": [ "12/25/2017", @@ -122905,7 +127310,14 @@ "6/18/2027", "7/3/2026", "9/7/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-comex-MGT": { @@ -123002,7 +127414,9 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "3/26/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -123163,7 +127577,17 @@ "11/26/2026": "14:30:00", "11/27/2026": "14:45:00", "12/24/2026": "13:45:00", - "12/31/2026": "17:00:00" + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "7/5/2027": "13:00:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "13:45:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -123278,7 +127702,13 @@ "2/16/2026": "18:00:00", "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", - "11/26/2026": "18:00:00" + "11/26/2026": "18:00:00", + "1/1/2027": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -123453,7 +127883,13 @@ "6/19/2026", "6/18/2027", "7/3/2026", - "11/26/2026" + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "11/25/2027", + "12/31/2027" ] }, "Future-nyseliffe-[*]": { diff --git a/Tests/TestData/FuturesExpiryFunctionsTestData.xml b/Tests/TestData/FuturesExpiryFunctionsTestData.xml index 2c924cafbdc1632bb7d7af23e965a01b6443cac4..34296428badbfd1496ae82af0b8310a4fcf2e7b7 100644 GIT binary patch delta 189 zcmeBc3hZkNY-nL@VQOJ+VQFD)VQXP;;b`I9!nLMu`l;6}OST8pa~ZHtKeLM|V)}?$z+4WVeNGfcz~D}i1~n+e|y~n0lBv6Z(ay2nhrFKZF+|W zQ^xcKbzB^iFRWvkd}jKh=?&L;IHrHd6l9rRW5AdKmYcq8HQx%b`t1#wg6~+S-}xx8 Ss9hjm5Qv4g3*-y`y9fXo3QwT` delta 198 zcmeBc3hZkNY-nL@VQOJ+VQFD)VQXP;;b`I9!nLMu`kW<#i>5bR=i!)qVO`1gQ}tZi z*rxaV=3CdU*UkmR+}riqdCmpkR#x|br@ih0FA(zqG5_|u2Lf_!(|N`z9ZT*-?E?9N NKrFOfAYb_3MF3%!Ri^*| From 52e0961ee9328ac28e9cf8d24e3699c95b1a5714 Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Mon, 31 Aug 2026 23:52:12 +0100 Subject: [PATCH 2/4] Correct the 2027 dates carried across a weekday shift The 2027 calendar was built by carrying each 2026 record to its counterpart at the same offset from the same named holiday. That offset is in calendar days, so every holiday whose weekday moved between the two years carried its record onto the wrong day, and nothing was written where the new weekday needs a record 2026 had no reason to hold. Sessions that were modelled wrongly: 7/6/2027 was a full close on 29 FX entries. Independence Day 2027 is observed on Monday the 5th, which this file already records; the 6th is an ordinary Tuesday. It came from 7/4/2026, the Saturday one day after that year's Friday observance. Nothing replaces it, because Sunday 7/4/2027 carries a live evening session for all 29. 24 entries held a 7/5/2027 early close and no late open, leaving the session that runs into Monday open from midnight rather than shut until 17:00 or 18:00. The 2026 observance was a Friday and rightly carries no reopen, so there was nothing to carry forward. Each entry takes its own 9/6/2027 value, which is what all 139 entries already holding 7/5/2027 use and what 23 of these 24 use for 7/5/2021. Seven dairy entries held 7/5/2027 in holidays as well as the 17:00 late open they already carry, closing a day they trade. A Monday observance belongs in bankHolidays, where these entries put 1/18, 2/15, 5/31 and 9/6/2027, and 7/5/2021 and 7/4/2022. It was carried from 7/3/2026, where holidays is correct because no evening session follows a Friday close. 1OZ and MGT closed 7/5/2027 at 13:00 and MNH at 12:00, the 2026 Friday-observed times, where every peer took the published Monday times of 14:30 and 16:00. 21 entries closed 12/23/2027 at the abbreviated Christmas Eve time carried from 12/24/2026. Christmas 2027 is a Saturday observed on Friday the 24th, so the 23rd is a full session whose only distinction is that no evening session follows it. The 16 with an evening session take the time their same-shaped peers use to suppress it; the five livestock entries have no evening session and need no record at all. Records removed, each inert because a holiday already closes the day: 70 Good Friday early closes on 3/26/2027, carried from 4/3/2026. That date was the first Friday of the month and carried the Employment Situation release, so CME ran an abbreviated session; 2027 is not, so it is a full close, which the four market entries already record. No entry carries an early close on 4/18/2025, the previous ordinary Good Friday. 163 late opens on 1/1/2027, a Friday with no evening session to reopen, and 15 records on 1/2/2027, a Saturday. The 7/5/2027 late opens had been appended after 11/25/2027, so lateOpens is back in date order for the 163 entries that carry one. EarlyClosesAndLateOpensFallOnTradingDays sweeps every entry and fails on an early close or late open that lands on a holiday or on a weekday that never trades. It catches every removal above. Entries written before 2026 hold thousands of records of this shape, so the sweep starts at 2026. Nothing outside 2027 is touched: 308 records removed and 50 added, all in 2027. Co-Authored-By: Claude Fable 5 --- Data/market-hours/market-hours-database.json | 924 +++++++----------- .../Securities/MarketHoursDatabaseTests.cs | 48 + 2 files changed, 381 insertions(+), 591 deletions(-) diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index 41f73ca564ba..f3b092a7266b 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -2816,7 +2816,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -3328,7 +3327,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -3981,7 +3979,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -4252,7 +4249,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -4408,7 +4404,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -4564,7 +4559,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -4901,7 +4895,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -5342,7 +5335,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -5536,7 +5528,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -5658,13 +5649,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -5939,7 +5929,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -6133,7 +6122,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -6255,13 +6243,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -6536,7 +6523,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -6730,7 +6716,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -6852,13 +6837,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -7133,7 +7117,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -7327,7 +7310,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -7449,13 +7431,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -7730,7 +7711,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -7924,7 +7904,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -8046,13 +8025,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -8327,7 +8305,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -8521,7 +8498,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -8643,13 +8619,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -8924,7 +8899,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -9118,7 +9092,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -9240,13 +9213,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -9810,13 +9782,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -10386,13 +10357,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -10673,7 +10643,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -10867,7 +10836,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -10989,13 +10957,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -11270,7 +11237,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -11464,7 +11430,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -11586,13 +11551,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -11867,7 +11831,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -12061,7 +12024,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -12183,13 +12145,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -12464,7 +12425,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -12658,7 +12618,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -12780,13 +12739,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -13350,13 +13308,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -13926,13 +13883,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -14502,13 +14458,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -15078,13 +15033,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -15654,13 +15608,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -16230,13 +16183,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -16806,13 +16758,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -17382,13 +17333,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -17958,13 +17908,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -18534,13 +18483,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -19110,13 +19058,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -19686,13 +19633,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -20262,13 +20208,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -20838,13 +20783,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -21414,13 +21358,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -21990,13 +21933,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -22566,13 +22508,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -23142,13 +23083,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -23718,13 +23658,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -24294,13 +24233,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -24581,7 +24519,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -24775,7 +24712,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -24897,13 +24833,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -25467,13 +25402,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -26043,13 +25977,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -26619,13 +26552,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -27195,13 +27127,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -27771,13 +27702,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -28347,13 +28277,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -28634,7 +28563,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -28828,7 +28756,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -28950,13 +28877,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -29520,13 +29446,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -30096,13 +30021,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -30383,7 +30307,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -30577,7 +30500,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -30699,13 +30621,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -31269,13 +31190,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -31845,13 +31765,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -32421,13 +32340,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -32996,13 +32914,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -33570,13 +33487,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -33852,8 +33768,7 @@ "12/24/2019": "12:00:00", "11/27/2026": "12:00:00", "12/24/2026": "12:00:00", - "11/26/2027": "12:00:00", - "12/23/2027": "12:00:00" + "11/26/2027": "12:00:00" } }, "Future-nymex-AYV": { @@ -34240,13 +34155,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -34816,13 +34730,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -35392,13 +35305,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -35968,13 +35880,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -36544,13 +36455,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -36970,7 +36880,7 @@ "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "11/26/2027": "12:05:00", - "12/23/2027": "12:05:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -37055,7 +36965,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -37447,7 +37356,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "08:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -37570,13 +37478,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -38140,13 +38047,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -38716,13 +38622,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -39292,13 +39197,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -39666,13 +39570,12 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "12:00:00", "9/6/2027": "16:00:00", "11/25/2027": "16:00:00", "11/26/2027": "13:45:00", - "12/23/2027": "12:45:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -39736,10 +39639,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -40077,7 +39980,7 @@ "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "11/26/2027": "12:05:00", - "12/23/2027": "12:05:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -40162,7 +40065,6 @@ "5/25/2026": "19:00:00", "9/7/2026": "19:00:00", "11/27/2026": "08:30:00", - "1/2/2027": "08:30:00", "1/18/2027": "19:00:00", "2/15/2027": "19:00:00", "5/31/2027": "19:00:00", @@ -40679,13 +40581,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -40989,7 +40890,6 @@ "12/25/2026", "1/1/2027", "3/26/2027", - "7/5/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -41103,7 +41003,6 @@ "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", "12/31/2026": "13:55:00", - "1/2/2027": "13:55:00", "1/17/2027": "16:00:00", "2/14/2027": "16:00:00", "3/25/2027": "13:55:00", @@ -41206,12 +41105,11 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", - "9/6/2027": "17:00:00", - "7/5/2027": "17:00:00" + "7/5/2027": "17:00:00", + "9/6/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -41358,6 +41256,7 @@ "1/18/2027", "2/15/2027", "5/31/2027", + "7/5/2027", "9/6/2027", "12/31/2027" ] @@ -41457,7 +41356,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -41651,7 +41549,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -41773,13 +41670,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -42343,13 +42239,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -42630,7 +42525,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -42824,7 +42718,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -42946,13 +42839,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [] }, @@ -43340,13 +43232,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -43650,7 +43541,6 @@ "12/25/2026", "1/1/2027", "3/26/2027", - "7/5/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -43764,7 +43654,6 @@ "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", "12/31/2026": "13:55:00", - "1/2/2027": "13:55:00", "1/17/2027": "16:00:00", "2/14/2027": "16:00:00", "3/25/2027": "13:55:00", @@ -43867,12 +43756,11 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", - "9/6/2027": "17:00:00", - "7/5/2027": "17:00:00" + "7/5/2027": "17:00:00", + "9/6/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -44019,6 +43907,7 @@ "1/18/2027", "2/15/2027", "5/31/2027", + "7/5/2027", "9/6/2027", "12/31/2027" ] @@ -44599,13 +44488,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -45175,13 +45063,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -45751,13 +45638,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -46061,7 +45947,6 @@ "12/25/2026", "1/1/2027", "3/26/2027", - "7/5/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -46175,7 +46060,6 @@ "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", "12/31/2026": "13:55:00", - "1/2/2027": "13:55:00", "1/17/2027": "16:00:00", "2/14/2027": "16:00:00", "3/25/2027": "13:55:00", @@ -46278,12 +46162,11 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", - "9/6/2027": "17:00:00", - "7/5/2027": "17:00:00" + "7/5/2027": "17:00:00", + "9/6/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -46430,6 +46313,7 @@ "1/18/2027", "2/15/2027", "5/31/2027", + "7/5/2027", "9/6/2027", "12/31/2027" ] @@ -46818,13 +46702,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -47128,7 +47011,6 @@ "12/25/2026", "1/1/2027", "3/26/2027", - "7/5/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -47242,7 +47124,6 @@ "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", "12/31/2026": "13:55:00", - "1/2/2027": "13:55:00", "1/17/2027": "16:00:00", "2/14/2027": "16:00:00", "3/25/2027": "13:55:00", @@ -47345,12 +47226,11 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", - "9/6/2027": "17:00:00", - "7/5/2027": "17:00:00" + "7/5/2027": "17:00:00", + "9/6/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -47497,6 +47377,7 @@ "1/18/2027", "2/15/2027", "5/31/2027", + "7/5/2027", "9/6/2027", "12/31/2027" ] @@ -47885,13 +47766,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -48172,7 +48052,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -48366,7 +48245,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -48488,13 +48366,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -48769,7 +48646,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -48963,7 +48839,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -49085,13 +48960,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -49366,7 +49240,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -49560,7 +49433,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -49682,13 +49554,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -50251,13 +50122,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -51215,7 +51085,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "08:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -51338,13 +51207,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -51783,7 +51651,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "08:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -51906,13 +51773,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -52476,13 +52342,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -53052,13 +52917,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -53339,7 +53203,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -53533,7 +53396,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -53655,13 +53517,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -53997,13 +53858,12 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "12:00:00", "9/6/2027": "16:00:00", "11/25/2027": "16:00:00", "11/26/2027": "13:45:00", - "12/23/2027": "12:45:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -54068,10 +53928,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -54559,13 +54419,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -55135,13 +54994,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -55711,13 +55569,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -56287,13 +56144,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -56783,10 +56639,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -56982,7 +56838,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -57379,10 +57234,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -57578,7 +57433,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -57975,10 +57829,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -58174,7 +58028,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -58571,10 +58424,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -58770,7 +58623,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -59341,13 +59193,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -59917,13 +59768,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -60493,13 +60343,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -61069,13 +60918,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -61361,7 +61209,6 @@ "12/25/2026", "1/1/2027", "3/26/2027", - "7/5/2027", "12/24/2027" ], "earlyCloses": { @@ -61513,13 +61360,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/1/2026", @@ -61531,6 +61377,7 @@ "1/18/2027", "2/15/2027", "5/31/2027", + "7/5/2027", "9/6/2027", "11/25/2027", "12/31/2027" @@ -61654,7 +61501,6 @@ "12/25/2026", "1/1/2027", "3/26/2027", - "7/5/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -61768,7 +61614,6 @@ "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", "12/31/2026": "13:55:00", - "1/2/2027": "13:55:00", "1/17/2027": "16:00:00", "2/14/2027": "16:00:00", "3/25/2027": "13:55:00", @@ -61871,12 +61716,11 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", - "9/6/2027": "17:00:00", - "7/5/2027": "17:00:00" + "7/5/2027": "17:00:00", + "9/6/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -62023,6 +61867,7 @@ "1/18/2027", "2/15/2027", "5/31/2027", + "7/5/2027", "9/6/2027", "12/31/2027" ] @@ -62120,7 +61965,6 @@ "12/25/2026", "1/1/2027", "3/26/2027", - "7/5/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -62234,7 +62078,6 @@ "11/25/2026": "16:00:00", "12/24/2026": "12:00:00", "12/31/2026": "13:55:00", - "1/2/2027": "13:55:00", "1/17/2027": "16:00:00", "2/14/2027": "16:00:00", "3/25/2027": "13:55:00", @@ -62337,12 +62180,11 @@ "2/16/2026": "17:00:00", "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", - "9/6/2027": "17:00:00", - "7/5/2027": "17:00:00" + "7/5/2027": "17:00:00", + "9/6/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -62489,6 +62331,7 @@ "1/18/2027", "2/15/2027", "5/31/2027", + "7/5/2027", "9/6/2027", "12/31/2027" ] @@ -62949,13 +62792,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -63523,13 +63365,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -64099,13 +63940,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -64675,13 +64515,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -65443,13 +65282,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -65894,13 +65732,12 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "08:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", - "12/23/2027": "12:15:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -66017,13 +65854,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -66462,13 +66298,12 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "08:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", - "12/23/2027": "12:15:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -66585,10 +66420,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -67029,13 +66864,12 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "08:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", - "12/23/2027": "12:15:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -67152,10 +66986,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -67596,7 +67430,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "08:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -67719,13 +67552,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -68000,7 +67832,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -68194,7 +68025,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -68316,13 +68146,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -68886,13 +68715,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -69462,13 +69290,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -69942,7 +69769,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -70065,10 +69891,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -70538,7 +70364,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -70661,10 +70486,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -71134,7 +70959,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -71257,10 +71081,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -71730,7 +71554,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -71853,10 +71676,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -72548,7 +72371,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -72671,13 +72493,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -73116,7 +72937,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -73239,13 +73059,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -73684,7 +73503,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -73807,13 +73625,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -74252,7 +74069,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -74375,13 +74191,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -74820,7 +74635,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -74943,13 +74757,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -75388,7 +75201,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -75511,13 +75323,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -75956,7 +75767,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -76080,13 +75890,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -76761,13 +76570,12 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", "11/25/2027": "13:00:00", "11/26/2027": "13:15:00", - "12/23/2027": "13:15:00", + "12/23/2027": "17:00:00", "12/31/2027": "17:00:00" }, "lateOpens": { @@ -76884,13 +76692,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -77329,7 +77136,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -77452,13 +77258,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -77897,7 +77702,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -78020,13 +77824,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -78465,7 +78268,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -78588,13 +78390,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -79019,8 +78820,7 @@ "12/24/2025": "12:15:00", "11/27/2026": "12:05:00", "12/24/2026": "12:15:00", - "11/26/2027": "12:05:00", - "12/23/2027": "12:15:00" + "11/26/2027": "12:05:00" }, "bankHolidays": [ "1/19/2009", @@ -79320,8 +79120,7 @@ "12/24/2025": "12:15:00", "11/27/2026": "12:05:00", "12/24/2026": "12:15:00", - "11/26/2027": "12:05:00", - "12/23/2027": "12:15:00" + "11/26/2027": "12:05:00" }, "bankHolidays": [ "1/19/2009", @@ -79621,8 +79420,7 @@ "12/24/2025": "12:15:00", "11/27/2026": "12:05:00", "12/24/2026": "12:15:00", - "11/26/2027": "12:05:00", - "12/23/2027": "12:15:00" + "11/26/2027": "12:05:00" }, "bankHolidays": [ "1/19/2009", @@ -79842,13 +79640,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -80199,13 +79996,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -80648,13 +80444,12 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", "11/25/2027": "13:00:00", "11/26/2027": "13:15:00", - "12/23/2027": "13:15:00", + "12/23/2027": "17:00:00", "12/31/2027": "17:00:00" }, "lateOpens": { @@ -80771,10 +80566,10 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", "11/25/2027": "18:00:00" }, @@ -81215,13 +81010,12 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", "11/25/2027": "13:00:00", "11/26/2027": "13:15:00", - "12/23/2027": "13:15:00", + "12/23/2027": "17:00:00", "12/31/2027": "17:00:00" }, "lateOpens": { @@ -81338,10 +81132,10 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", "11/25/2027": "18:00:00" }, @@ -82002,13 +81796,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -82359,13 +82152,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -83281,13 +83073,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -83647,8 +83438,7 @@ "12/24/2025": "12:05:00", "11/27/2026": "12:05:00", "12/24/2026": "12:15:00", - "11/26/2027": "12:05:00", - "12/23/2027": "12:15:00" + "11/26/2027": "12:05:00" }, "lateOpens": { "11/24/2011": "17:00:00", @@ -109722,7 +109512,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -109845,13 +109634,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -110290,7 +110078,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -110413,13 +110200,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -110694,7 +110480,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -110888,7 +110673,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -111010,13 +110794,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -111455,7 +111238,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -111578,13 +111360,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -112023,7 +111804,6 @@ "12/31/2026": "17:00:00", "1/18/2027": "13:00:00", "2/15/2027": "13:00:00", - "3/26/2027": "09:15:00", "5/31/2027": "13:00:00", "7/5/2027": "13:00:00", "9/6/2027": "13:00:00", @@ -112147,13 +111927,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -112716,13 +112495,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -113168,11 +112946,11 @@ "2/15/2027": "14:30:00", "3/25/2027": "17:00:00", "5/31/2027": "14:30:00", - "7/5/2027": "13:00:00", + "7/5/2027": "14:30:00", "9/6/2027": "14:30:00", "11/25/2027": "14:30:00", "11/26/2027": "14:45:00", - "12/23/2027": "13:45:00", + "12/23/2027": "17:00:00", "12/31/2027": "17:00:00" }, "lateOpens": { @@ -113289,10 +113067,10 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", "11/25/2027": "18:00:00" }, @@ -113627,13 +113405,12 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "12:00:00", "9/6/2027": "16:00:00", "11/25/2027": "16:00:00", "11/26/2027": "13:45:00", - "12/23/2027": "12:45:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -113698,10 +113475,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -113959,13 +113736,12 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "12:00:00", "9/6/2027": "16:00:00", "11/25/2027": "16:00:00", "11/26/2027": "13:45:00", - "12/23/2027": "12:45:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -114030,10 +113806,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -114521,13 +114297,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -114808,7 +114583,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -115002,7 +114776,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -115124,13 +114897,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -115693,13 +115465,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -116267,13 +116038,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -116554,7 +116324,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -116748,7 +116517,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -116870,13 +116638,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -117151,7 +116918,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -117345,7 +117111,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -117467,13 +117232,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -118037,13 +117801,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -118613,13 +118376,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -119015,10 +118777,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -119214,7 +118976,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -119496,7 +119257,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -119688,7 +119448,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -119721,13 +119480,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -120002,7 +119760,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -120196,7 +119953,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -120318,13 +120074,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -120714,10 +120469,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -120913,7 +120668,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -121484,13 +121238,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -122060,13 +121813,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -122462,10 +122214,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -122661,7 +122413,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -123304,7 +123055,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -123498,7 +123248,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", @@ -123620,13 +123369,12 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", - "11/25/2027": "17:00:00", - "7/5/2027": "17:00:00" + "11/25/2027": "17:00:00" }, "bankHolidays": [] }, @@ -124562,10 +124310,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -124761,7 +124509,6 @@ "12/31/2026": "16:00:00", "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "12:00:00", "7/5/2027": "12:00:00", "9/6/2027": "12:00:00", @@ -125043,7 +124790,6 @@ "7/4/2026", "12/25/2026", "1/1/2027", - "7/6/2027", "12/24/2027" ], "earlyCloses": { @@ -125237,13 +124983,12 @@ "12/31/2026": "16:00:00", "1/18/2027": "16:00:00", "2/15/2027": "16:00:00", - "3/26/2027": "10:15:00", "5/31/2027": "16:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "16:00:00", "9/6/2027": "16:00:00", "11/25/2027": "16:00:00", "11/26/2027": "13:45:00", - "12/23/2027": "12:45:00", + "12/23/2027": "16:00:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -125359,10 +125104,10 @@ "5/25/2026": "17:00:00", "9/7/2026": "17:00:00", "11/26/2026": "17:00:00", - "1/1/2027": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", "5/31/2027": "17:00:00", + "7/5/2027": "17:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00" }, @@ -125967,13 +125712,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -126760,13 +126504,12 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", - "11/25/2027": "18:00:00", - "7/5/2027": "18:00:00" + "11/25/2027": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -127180,13 +126923,12 @@ "12/31/2026": "17:00:00", "1/18/2027": "17:00:00", "2/15/2027": "17:00:00", - "3/26/2027": "11:15:00", "5/31/2027": "17:00:00", "7/5/2027": "13:00:00", "9/6/2027": "17:00:00", "11/25/2027": "17:00:00", "11/26/2027": "14:45:00", - "12/23/2027": "13:45:00", + "12/23/2027": "17:00:00", "12/31/2027": "17:00:00" }, "lateOpens": { @@ -127213,10 +126955,10 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", "11/25/2027": "18:00:00" }, @@ -127582,11 +127324,11 @@ "2/15/2027": "14:30:00", "3/25/2027": "17:00:00", "5/31/2027": "14:30:00", - "7/5/2027": "13:00:00", + "7/5/2027": "14:30:00", "9/6/2027": "14:30:00", "11/25/2027": "14:30:00", "11/26/2027": "14:45:00", - "12/23/2027": "13:45:00", + "12/23/2027": "17:00:00", "12/31/2027": "17:00:00" }, "lateOpens": { @@ -127703,10 +127445,10 @@ "5/25/2026": "18:00:00", "9/7/2026": "18:00:00", "11/26/2026": "18:00:00", - "1/1/2027": "18:00:00", "1/18/2027": "18:00:00", "2/15/2027": "18:00:00", "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", "9/6/2027": "18:00:00", "11/25/2027": "18:00:00" }, diff --git a/Tests/Common/Securities/MarketHoursDatabaseTests.cs b/Tests/Common/Securities/MarketHoursDatabaseTests.cs index 74e94c204688..3aa927ad9843 100644 --- a/Tests/Common/Securities/MarketHoursDatabaseTests.cs +++ b/Tests/Common/Securities/MarketHoursDatabaseTests.cs @@ -14,6 +14,7 @@ */ using System; +using System.Collections.Generic; using System.Globalization; using System.IO; using System.Linq; @@ -28,6 +29,13 @@ namespace QuantConnect.Tests.Common.Securities [TestFixture] public class MarketHoursDatabaseTests { + /// + /// Entries written before this year still carry early closes and late opens on days the + /// exchange never trades, so only + /// sweeps the years built under that rule. + /// + private const int FirstAuditedCalendarYear = 2026; + [SetUp] public void Setup() { @@ -216,6 +224,46 @@ public void CorrectlyReadsCMEGroupFutureEarlyCloses(string futureTicker, string } } + /// + /// An early close or a late open only says something about a day the exchange trades. Both get + /// carried from one year to the next, and carrying them by calendar date rather than by trading + /// day strands them on full holidays and on weekends as soon as a holiday shifts weekday. + /// + [Test] + public void EarlyClosesAndLateOpensFallOnTradingDays() + { + var provider = MarketHoursDatabase.FromDataFolder(); + var failures = new List(); + + foreach (var (key, entry) in provider.ExchangeHoursListing) + { + var exchangeHours = entry.ExchangeHours; + var dateSets = new[] + { + ("early close", exchangeHours.EarlyCloses.Keys.AsEnumerable()), + ("late open", exchangeHours.LateOpens.Keys.AsEnumerable()) + }; + + foreach (var (name, dates) in dateSets) + { + foreach (var date in dates.Where(date => date.Year >= FirstAuditedCalendarYear)) + { + if (exchangeHours.Holidays.Contains(date)) + { + failures.Add($"{key}: {name} on {date:d} is also a holiday"); + } + else if (exchangeHours.MarketHours.TryGetValue(date.DayOfWeek, out var localMarketHours) + && localMarketHours.IsClosedAllDay) + { + failures.Add($"{key}: {name} on {date:d} is a {date.DayOfWeek}, which never trades"); + } + } + } + } + + Assert.IsEmpty(failures, string.Join(Environment.NewLine, failures)); + } + [TestCase("BIO", Market.CME, true)] [TestCase("5YY", Market.CBOT, true)] [TestCase("6E", Market.CME, true)] From e295672acf8f3f1950295a4c4980c89a02fa37fc Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Wed, 2 Sep 2026 14:29:37 +0100 Subject: [PATCH 3/4] Align six corrected 2027 sessions with CME's published schedule Replaying every 2027 record against the per-product schedule CME publishes through the trading-hours endpoint turned up 22 records where a value carried from a sibling holiday or a differently-shaped 2026 date disagrees with what CME states for the day itself. Each is set to the published value. ZB, ZN, ZF, ZT, UB, TN, MTN, MWN, 10Y, 2YY, 30Y and 5YY close 13:30 on Independence Day 2027, not the 12:00 their other Monday holidays use. CME publishes 12:00 for Memorial Day and Labor Day 2027 and 13:30 for July 5th, so the difference is the exchange's, not a recording slip. The six dairy entries close Sunday July 4th at 16:00, the value both this file and the feed give every other Sunday before a Monday holiday, including 5/30/2027. The 13:55 came from Thursday 7/2/2026, the eve of a Friday observance, which is a different shape. IBV and E3G close 12:15 Central on 23 December 2027 while every peer runs to its regular close. The published schedule singles them out; the suppress-the- evening value they carried does not. YO does not trade a shortened Juneteenth in 2027: the feed shows an ordinary Friday closing at its regular 16:00, unlike 2026 when it closed at 12:00. This is the one change to a value that predates this branch - master already held 12:00, written before CME published the year. It is a future date inside the window this work is allowed to touch. YO is dark on Monday holidays until its 17:00 reopen, as its 2026 records show with a late open and no early close. The 12:00 early close it was given alongside the 17:00 late open described a market closed for the whole day, evening included. The early close goes; the late open stays. Every other early close, late open and closure in 2027 now agrees with the published schedule exactly; the only products that cannot be compared are the nine whose feed entries are placeholders and the three stale entries this branch leaves untouched. Co-Authored-By: Claude Fable 5 --- Data/market-hours/market-hours-database.json | 43 ++++++++++---------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index f3b092a7266b..6366cd9f821f 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -41008,7 +41008,7 @@ "3/25/2027": "13:55:00", "5/30/2027": "16:00:00", "6/17/2027": "13:55:00", - "7/4/2027": "13:55:00", + "7/4/2027": "16:00:00", "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "12/23/2027": "13:55:00", @@ -43659,7 +43659,7 @@ "3/25/2027": "13:55:00", "5/30/2027": "16:00:00", "6/17/2027": "13:55:00", - "7/4/2027": "13:55:00", + "7/4/2027": "16:00:00", "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "12/23/2027": "13:55:00", @@ -46065,7 +46065,7 @@ "3/25/2027": "13:55:00", "5/30/2027": "16:00:00", "6/17/2027": "13:55:00", - "7/4/2027": "13:55:00", + "7/4/2027": "16:00:00", "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "12/23/2027": "13:55:00", @@ -47129,7 +47129,7 @@ "3/25/2027": "13:55:00", "5/30/2027": "16:00:00", "6/17/2027": "13:55:00", - "7/4/2027": "13:55:00", + "7/4/2027": "16:00:00", "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "12/23/2027": "13:55:00", @@ -56839,7 +56839,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -57434,7 +57434,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -58029,7 +58029,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -58624,7 +58624,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -61619,7 +61619,7 @@ "3/25/2027": "13:55:00", "5/30/2027": "16:00:00", "6/17/2027": "13:55:00", - "7/4/2027": "13:55:00", + "7/4/2027": "16:00:00", "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "12/23/2027": "13:55:00", @@ -62083,7 +62083,7 @@ "3/25/2027": "13:55:00", "5/30/2027": "16:00:00", "6/17/2027": "13:55:00", - "7/4/2027": "13:55:00", + "7/4/2027": "16:00:00", "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "12/23/2027": "13:55:00", @@ -65737,7 +65737,7 @@ "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", - "12/23/2027": "16:00:00", + "12/23/2027": "12:15:00", "12/31/2027": "16:00:00" }, "lateOpens": { @@ -69770,7 +69770,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -70365,7 +70365,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -70960,7 +70960,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -71555,7 +71555,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -76575,7 +76575,7 @@ "9/6/2027": "13:00:00", "11/25/2027": "13:00:00", "11/26/2027": "13:15:00", - "12/23/2027": "17:00:00", + "12/23/2027": "13:15:00", "12/31/2027": "17:00:00" }, "lateOpens": { @@ -82968,7 +82968,7 @@ "4/2/2026": "16:00:00", "5/24/2026": "16:00:00", "6/19/2026": "12:00:00", - "6/18/2027": "12:00:00", + "6/18/2027": "16:00:00", "7/3/2026": "12:00:00", "9/6/2026": "16:00:00", "11/25/2026": "16:00:00", @@ -82979,7 +82979,6 @@ "2/14/2027": "16:00:00", "3/25/2027": "16:00:00", "5/30/2027": "16:00:00", - "7/5/2027": "12:00:00", "9/5/2027": "16:00:00", "11/24/2027": "16:00:00", "11/26/2027": "13:45:00", @@ -118977,7 +118976,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -120669,7 +120668,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -122414,7 +122413,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", @@ -124510,7 +124509,7 @@ "1/18/2027": "12:00:00", "2/15/2027": "12:00:00", "5/31/2027": "12:00:00", - "7/5/2027": "12:00:00", + "7/5/2027": "13:30:00", "9/6/2027": "12:00:00", "11/25/2027": "12:00:00", "11/26/2027": "12:15:00", From b0c81e027abf1e1fa1f99a0e44056ab341c0fecc Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Wed, 2 Sep 2026 14:43:01 +0100 Subject: [PATCH 4/4] Fill HRC and RX from the published schedule and dedupe Good Friday HRC and RX stopped being maintained in 2019 and 2023, so they modelled every holiday from here forward as an ordinary full session - starting with Labor Day, five days from now. Both are served by CME's per-product feed, which puts them back in reach. On every date from September 2026 through December 2027 - holidays, eves and a normal-day baseline, thirty-one dates in both years - HRC publishes exactly the same event schedule as crude oil, and RX exactly the same as the E-mini S&P. Their own last records agree: HRC's 2019 early closes are CL's values to the minute, and RX's 2023 values are ES's. Each therefore takes its peer's records for the window, 74 in all, copied verbatim since both pairs share the New York time zone. Every copied date was individually verified equivalent in the feed first, and the result replays cleanly against the published schedule. No recorded HRC expiry lands in the window, so the expiry test data is unchanged. These are the first records in this branch dated before 2027; all six 2026 dates are in the future, inside the September 2026 to December 2027 window this work is scoped to. MRB stays untouched, for a reason worth recording: the feed's MRB is Micro RBOB Gasoline, an energy product, while this database's Future-cme-MRB is BTIC Micro Ether, whose records end in late 2022. Same code, different products - there is no published source for the entry we hold, and the entry for the product CME now calls MRB does not exist here. Both halves are follow-up work. Also removes the per-ticker 3/26/2027 from the 108 entries that carried it alongside the market-wide record. A Good Friday without the Employment Situation release is a full close for every product and lives only on the four market entries - 4/18/2025 and 3/29/2024 have no per-ticker copies - and the duplication contradicted how this branch describes its own layout. Every entry remains fully closed through the market entries. Co-Authored-By: Claude Fable 5 --- Data/market-hours/market-hours-database.json | 202 ++++++++----------- 1 file changed, 88 insertions(+), 114 deletions(-) diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index 6366cd9f821f..9cdf3bdf59e3 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -2603,7 +2603,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -3114,7 +3113,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -3766,7 +3764,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -4212,7 +4209,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -4367,7 +4363,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -4522,7 +4517,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -4682,7 +4676,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -9493,7 +9486,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -10068,7 +10060,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -13019,7 +13010,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -13594,7 +13584,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -14169,7 +14158,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -14744,7 +14732,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -15319,7 +15306,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -15894,7 +15880,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -16469,7 +16454,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -17044,7 +17028,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -17619,7 +17602,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -18194,7 +18176,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -18769,7 +18750,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -19344,7 +19324,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -19919,7 +19898,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -20494,7 +20472,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -21069,7 +21046,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -21644,7 +21620,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -22219,7 +22194,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -22794,7 +22768,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -23369,7 +23342,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -23944,7 +23916,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -25113,7 +25084,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -25688,7 +25658,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -26263,7 +26232,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -26838,7 +26806,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -27413,7 +27380,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -27988,7 +27954,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -29157,7 +29122,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -29732,7 +29696,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -30901,7 +30864,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -31476,7 +31438,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -32051,7 +32012,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -32626,7 +32586,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -33198,7 +33157,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -33734,7 +33692,6 @@ "1/1/2027", "1/18/2027", "2/15/2027", - "3/26/2027", "5/31/2027", "7/5/2027", "9/6/2027", @@ -33866,7 +33823,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -34441,7 +34397,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -35016,7 +34971,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -35591,7 +35545,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -36166,7 +36119,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -36752,7 +36704,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -37758,7 +37709,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -38333,7 +38283,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -38908,7 +38857,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -39852,7 +39800,6 @@ "11/26/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "7/5/2027", "11/25/2027", "12/24/2027" @@ -40292,7 +40239,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -40889,7 +40835,6 @@ "11/27/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -41950,7 +41895,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -42943,7 +42887,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -43540,7 +43483,6 @@ "11/27/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -44199,7 +44141,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -44774,7 +44715,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -45349,7 +45289,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -45946,7 +45885,6 @@ "11/27/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -46413,7 +46351,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -47010,7 +46947,6 @@ "11/27/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -47477,7 +47413,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -49834,7 +49769,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -52053,7 +51987,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -52628,7 +52561,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -54130,7 +54062,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -54705,7 +54636,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -55280,7 +55210,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -55855,7 +55784,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -58904,7 +58832,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -59479,7 +59406,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -60054,7 +59980,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -60629,7 +60554,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -61208,7 +61132,6 @@ "7/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -61500,7 +61423,6 @@ "11/27/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -61964,7 +61886,6 @@ "11/27/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "11/25/2027", "11/26/2027", "12/24/2027" @@ -62623,7 +62544,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -63076,7 +62996,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -63651,7 +63570,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -64226,7 +64144,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -64797,7 +64714,11 @@ } ], "saturday": [], - "holidays": [], + "holidays": [ + "12/25/2026", + "1/1/2027", + "12/24/2027" + ], "earlyCloses": { "1/19/2009": "17:15:00", "2/16/2009": "17:15:00", @@ -64895,8 +64816,46 @@ "9/2/2019": "13:00:00", "11/28/2019": "13:00:00", "11/29/2019": "13:45:00", - "12/24/2019": "13:45:00" - } + "12/24/2019": "13:45:00", + "9/7/2026": "14:30:00", + "11/26/2026": "14:30:00", + "11/27/2026": "14:45:00", + "12/24/2026": "13:45:00", + "12/31/2026": "17:00:00", + "1/18/2027": "14:30:00", + "2/15/2027": "14:30:00", + "3/25/2027": "17:00:00", + "5/31/2027": "14:30:00", + "6/18/2027": "13:00:00", + "7/5/2027": "14:30:00", + "9/6/2027": "14:30:00", + "11/25/2027": "14:30:00", + "11/26/2027": "14:45:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" + }, + "lateOpens": { + "9/7/2026": "18:00:00", + "11/26/2026": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00" + }, + "bankHolidays": [ + "9/7/2026", + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "6/18/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" + ] }, "Future-nymex-HTT": { "dataTimeZone": "UTC", @@ -64993,7 +64952,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -68426,7 +68384,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -69001,7 +68958,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -78696,7 +78652,6 @@ "1/1/2027", "1/18/2027", "2/15/2027", - "3/26/2027", "5/31/2027", "7/5/2027", "9/6/2027", @@ -78996,7 +78951,6 @@ "1/1/2027", "1/18/2027", "2/15/2027", - "3/26/2027", "5/31/2027", "7/5/2027", "9/6/2027", @@ -79296,7 +79250,6 @@ "1/1/2027", "1/18/2027", "2/15/2027", - "3/26/2027", "5/31/2027", "7/5/2027", "9/6/2027", @@ -79568,7 +79521,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -79924,7 +79876,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -81408,7 +81359,11 @@ } ], "saturday": [], - "holidays": [], + "holidays": [ + "12/25/2026", + "1/1/2027", + "12/24/2027" + ], "earlyCloses": { "1/19/2009": "11:30:00", "2/16/2009": "11:30:00", @@ -81535,7 +81490,22 @@ "7/4/2023": "13:00:00", "9/4/2023": "13:00:00", "11/23/2023": "13:00:00", - "11/24/2023": "13:15:00" + "11/24/2023": "13:15:00", + "9/7/2026": "13:00:00", + "11/26/2026": "13:00:00", + "11/27/2026": "13:15:00", + "12/24/2026": "13:15:00", + "12/31/2026": "17:00:00", + "1/18/2027": "13:00:00", + "2/15/2027": "13:00:00", + "5/31/2027": "13:00:00", + "6/18/2027": "13:00:00", + "7/5/2027": "13:00:00", + "9/6/2027": "13:00:00", + "11/25/2027": "13:00:00", + "11/26/2027": "13:15:00", + "12/23/2027": "17:00:00", + "12/31/2027": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -81626,8 +81596,28 @@ "7/4/2023": "18:00:00", "9/4/2023": "18:00:00", "11/23/2023": "18:00:00", - "12/25/2023": "18:00:00" - } + "12/25/2023": "18:00:00", + "9/7/2026": "18:00:00", + "11/26/2026": "18:00:00", + "1/18/2027": "18:00:00", + "2/15/2027": "18:00:00", + "5/31/2027": "18:00:00", + "7/5/2027": "18:00:00", + "9/6/2027": "18:00:00", + "11/25/2027": "18:00:00" + }, + "bankHolidays": [ + "9/7/2026", + "11/26/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "6/18/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/31/2027" + ] }, "Future-nymex-PL": { "dataTimeZone": "UTC", @@ -81724,7 +81714,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -82080,7 +82069,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -82903,7 +82891,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -83381,7 +83368,6 @@ "1/1/2027", "1/18/2027", "2/15/2027", - "3/26/2027", "5/31/2027", "7/5/2027", "9/6/2027", @@ -112206,7 +112192,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -112778,7 +112763,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -114007,7 +113991,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -115176,7 +115159,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -115748,7 +115730,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -117511,7 +117492,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -118086,7 +118066,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -120948,7 +120927,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -121523,7 +121501,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -125422,7 +125399,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -126215,7 +126191,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": { @@ -127156,7 +127131,6 @@ "4/3/2026", "12/25/2026", "1/1/2027", - "3/26/2027", "12/24/2027" ], "earlyCloses": {