From 1509d8ddfec21b44a3d5e99e704fa940cf1fe5e6 Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Thu, 20 Aug 2026 20:07:26 +0100 Subject: [PATCH 1/4] Add Memorial Day 2027-2031 to the CME bank holiday calendars The bankHolidays lists of the CME/CBOT/COMEX/NYMEX market-hours entries carry Memorial Day every year up to 5/25/2026 and then stop, so every expiry computed past that point silently counts it as a business day. GetExpirationHolidays() is the only consumer of BankHolidays, so the gap shows up purely as wrong future expiry dates. The dates go on the four Future--[*] entries, because MarketHoursDatabaseJsonConverter unions every per-ticker entry with its market entry - so this reaches all 175 CME-family entries, including the ones whose own bankHolidays list never tracked Memorial Day. It only bites when Memorial Day lands inside the window a contract's rule looks at, which is why it went unnoticed: 2027 and 2028 are affected, 2029-2031 are not. Verified live against Interactive Brokers. Before the change IB rejected GC/SI May-2027 and May-2028 with error 200 "No security definition has been found", because LEAN asked for 2027-05-27 and 2028-05-29 - the latter is Memorial Day itself. After it, all 24 GC and all 24 SI contracts resolve and stream. CME's published calendar confirms the new dates: the 1-Ounce Gold JUN 2027 and JUN 2028 contracts, which use the same third-last-business-day-of-the-prior-month rule, last trade on 26 May 2027 and 26 May 2028. Four recorded rows in FuturesExpiryFunctionsTestData.xml encoded the old behaviour and are corrected here. Two of them, BK and CSX for the May-2027 contract, expected trading to cease on 2027-05-31, which is Memorial Day - a date those contracts cannot settle on. The other two are HH for the June-2027 and June-2028 contracts. --- Data/market-hours/market-hours-database.json | 28 +++++++++++++++--- .../FuturesExpiryFunctionsTestData.xml | Bin 1321788 -> 1321788 bytes 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index 172901a32c69..d7190a89ab0d 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -701,7 +701,12 @@ "lateOpens": {}, "bankHolidays": [ "10/12/2026", - "11/11/2026" + "11/11/2026", + "5/31/2027", + "5/29/2028", + "5/28/2029", + "5/27/2030", + "5/26/2031" ] }, "Future-ice-[*]": { @@ -1368,7 +1373,12 @@ "lateOpens": {}, "bankHolidays": [ "10/12/2026", - "11/11/2026" + "11/11/2026", + "5/31/2027", + "5/29/2028", + "5/28/2029", + "5/27/2030", + "5/26/2031" ] }, "Future-nymex-[*]": { @@ -1723,7 +1733,12 @@ "lateOpens": {}, "bankHolidays": [ "10/12/2026", - "11/11/2026" + "11/11/2026", + "5/31/2027", + "5/29/2028", + "5/28/2029", + "5/27/2030", + "5/26/2031" ] }, "Future-comex-[*]": { @@ -2079,7 +2094,12 @@ "lateOpens": {}, "bankHolidays": [ "10/12/2026", - "11/11/2026" + "11/11/2026", + "5/31/2027", + "5/29/2028", + "5/28/2029", + "5/27/2030", + "5/26/2031" ] }, "Future-cfe-[*]": { diff --git a/Tests/TestData/FuturesExpiryFunctionsTestData.xml b/Tests/TestData/FuturesExpiryFunctionsTestData.xml index 24e92306d4fdccbb06338e847dff918a27894003..e84c2fc653d2e2e8b74672ee4d910981dbd49efa 100644 GIT binary patch delta 159 zcmdmUEnv^JfQA;v7N!>F7M2#)7Pc1l7LFFqEnI8rrk{GvvZOtro(qV%w+GbotcidK zEx5tczTgHg5c2^s|Mmqp1pf3+fAd0M(R83{w&@)jOc~Sn)pPMoJ~MsMbb~rBj_DsV v1zD!o7%--Q#5txfTg|rutaf`treF&fM6W=;AY1#I5F7M2#)7Pc1l7LFFqEnI8rrq5X-xM;dT9T&&s3+qbSPt|h) zG57XU^*lxqXmV0FdD^9J@&Yj*5c6-Bx+&1qJN?%)p+(aJ>bcmacW5wWOy5_}#WVTL zbcm7DKV%BBOs_FuOaX~=OkcK|Zv|NG_J&Ns7Ov@krn4-XE|4$C*1o1h5Qv4guPG6p GunhpZ2}!E} From eeed880ca42ad024e101c9937b795c3b2916265c Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Thu, 20 Aug 2026 20:18:28 +0100 Subject: [PATCH 2/4] Add Good Friday 2027-2031 to the CME holiday calendars Same gap as the previous commit, in the other field. The holidays lists of the Future--[*] entries carry Good Friday up to 4/3/2026 and then stop, so contracts whose rule looks at late March or April compute dates that count Good Friday as a business day - or land on it outright. Verified live against Interactive Brokers: IB rejects NG28J29 and HH28J29 at 2029-03-28 with error 200 "No security definition has been found", reproducibly across three runs, while every neighbouring NG month out to July 2029 resolves and streams. An isolated rejection inside an otherwise continuous chain is the signature of a wrong date rather than a listing window. With Good Friday 2029-03-30 in the calendar the April-2029 contracts move to 2029-03-27. Unlike Memorial Day this goes in holidays rather than bankHolidays, so it also feeds SecurityExchangeHours.IsDateOpen and therefore trading calendars. Every date added is in the future, so no historical backtest or regression test can observe the change. One recorded row in FuturesExpiryFunctionsTestData.xml, HH for the April-2029 contract, encoded the old behaviour and is corrected. The other 18 rows landing in March or April of 2027-2031 are unaffected, because their Good Friday falls outside the window their rule inspects. --- Data/market-hours/market-hours-database.json | 28 +++++++++++++++--- .../FuturesExpiryFunctionsTestData.xml | Bin 1321788 -> 1321788 bytes 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index d7190a89ab0d..14ef4a61783d 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -695,7 +695,12 @@ "12/31/2023", "3/29/2024", "1/20/2025", - "4/18/2025" + "4/18/2025", + "3/26/2027", + "4/14/2028", + "3/30/2029", + "4/19/2030", + "4/11/2031" ], "earlyCloses": {}, "lateOpens": {}, @@ -1367,7 +1372,12 @@ "12/26/2022", "12/25/2023", "12/25/2024", - "4/18/2025" + "4/18/2025", + "3/26/2027", + "4/14/2028", + "3/30/2029", + "4/19/2030", + "4/11/2031" ], "earlyCloses": {}, "lateOpens": {}, @@ -1727,7 +1737,12 @@ "12/26/2022", "12/25/2023", "12/25/2024", - "4/18/2025" + "4/18/2025", + "3/26/2027", + "4/14/2028", + "3/30/2029", + "4/19/2030", + "4/11/2031" ], "earlyCloses": {}, "lateOpens": {}, @@ -2088,7 +2103,12 @@ "12/26/2022", "12/25/2023", "12/25/2024", - "4/18/2025" + "4/18/2025", + "3/26/2027", + "4/14/2028", + "3/30/2029", + "4/19/2030", + "4/11/2031" ], "earlyCloses": {}, "lateOpens": {}, diff --git a/Tests/TestData/FuturesExpiryFunctionsTestData.xml b/Tests/TestData/FuturesExpiryFunctionsTestData.xml index e84c2fc653d2e2e8b74672ee4d910981dbd49efa..967dc8123269fc0483f375e44de237fc57d4c8f0 100644 GIT binary patch delta 61 zcmdmUEnv^JfQA;v7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J)5-2KAHu`WCcb Qs22ocq3svyg>zN|0Kw81j{pDw delta 62 zcmdmUEnv^JfQA;v7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J)5-2KCcrwy-T~ Rzf>;>#6sII)eC2>1_05(7n1-0 From c5a2d758cb894ebe01957e95221d0e7fe3edec02 Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Fri, 21 Aug 2026 20:02:04 +0100 Subject: [PATCH 3/4] Complete the CME holiday calendars for 2027 through 2029 The CME, CBOT, NYMEX and COMEX calendars were complete only through 2026. Past that the whole family carried nothing but New Year's Day 2027, the observed Juneteenth 2027, and the two holidays added earlier on this branch, so every session and every expiry computed beyond 2026 treated the rest of the calendar as ordinary business days. All fifteen holidays are now filled in for 2027, 2028 and 2029 across the 183 per-ticker entries, plus Columbus Day and Veterans Day on the four market-wide entries. Each entry keeps its own schedule: a shortened session closes at the time that entry already uses, grains reopen at 19:00 where equity index reopens at 18:00, and livestock stays shut for the whole date because it has no evening session to reopen into. Two details drive the differences between years: * A holiday falling on a Friday closes the entire date, because there is no evening session after it. Monday through Thursday it is a bank holiday with a late open instead. Christmas 2027 is observed on Friday 24 December and is a full close; Christmas 2028 falls on a Monday and is not. * New Year's Day 2028 falls on a Saturday. CME trades Friday 31 December 2027 to its regular close, so that date is a bank holiday with no early close, matching 31 December 2021. There is no Christmas Eve early close in 2028 either, since 24 December is a Sunday. Good Friday stays on the market-wide entries. None of 26 March 2027, 14 April 2028 or 30 March 2029 carries an Employment Situation release, so all three are full closes for every product. The next Good Fridays that do are 7 April 2034 and 3 April 2037, which need the abbreviated-session treatment 3 April 2026 has. The dates for 2027 match CME's published holiday notes exactly. 2028 and 2029 are projected: for each entry and holiday the shape is taken from the most recent year that fell on the same kind of weekday, and the early-close time from the most recent year outright, since CME keeps moving those - energy went from 14:30 to 13:00 for Independence Day in 2025 and for Juneteenth in 2026. Projecting 2026 from 2025 and earlier reproduces 91.4% of the recorded values exactly, and the model abstains rather than guessing where it has no precedent. The calendars now stop at 2029, so the isolated 2030 and 2031 dates added earlier on this branch are removed; leaving them would give those two years one holiday each and nothing else. Three recorded expiries move, all in December 2027 and all because 31 December is now a bank holiday. BK and CSX cease trading on the last business day of the contract month, so December 2027 moves from the 31st to the 30th, and HH's January 2028 contract moves from the 29th to the 28th. December 2021 was the same situation and is already recorded that way: BK and CSX on 2021-12-30, HH's January 2022 contract on 2021-12-28. Co-Authored-By: Claude Opus 5 (1M context) --- Data/market-hours/market-hours-database.json | 13724 +++++++++++++++- .../FuturesExpiryFunctionsTestData.xml | Bin 1321788 -> 1321788 bytes 2 files changed, 13003 insertions(+), 721 deletions(-) diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index 14ef4a61783d..880f5e223ad0 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -698,9 +698,7 @@ "4/18/2025", "3/26/2027", "4/14/2028", - "3/30/2029", - "4/19/2030", - "4/11/2031" + "3/30/2029" ], "earlyCloses": {}, "lateOpens": {}, @@ -710,8 +708,12 @@ "5/31/2027", "5/29/2028", "5/28/2029", - "5/27/2030", - "5/26/2031" + "10/11/2027", + "11/11/2027", + "10/9/2028", + "11/10/2028", + "10/8/2029", + "11/12/2029" ] }, "Future-ice-[*]": { @@ -1375,9 +1377,7 @@ "4/18/2025", "3/26/2027", "4/14/2028", - "3/30/2029", - "4/19/2030", - "4/11/2031" + "3/30/2029" ], "earlyCloses": {}, "lateOpens": {}, @@ -1387,8 +1387,12 @@ "5/31/2027", "5/29/2028", "5/28/2029", - "5/27/2030", - "5/26/2031" + "10/11/2027", + "11/11/2027", + "10/9/2028", + "11/10/2028", + "10/8/2029", + "11/12/2029" ] }, "Future-nymex-[*]": { @@ -1740,9 +1744,7 @@ "4/18/2025", "3/26/2027", "4/14/2028", - "3/30/2029", - "4/19/2030", - "4/11/2031" + "3/30/2029" ], "earlyCloses": {}, "lateOpens": {}, @@ -1752,8 +1754,12 @@ "5/31/2027", "5/29/2028", "5/28/2029", - "5/27/2030", - "5/26/2031" + "10/11/2027", + "11/11/2027", + "10/9/2028", + "11/10/2028", + "10/8/2029", + "11/12/2029" ] }, "Future-comex-[*]": { @@ -2106,9 +2112,7 @@ "4/18/2025", "3/26/2027", "4/14/2028", - "3/30/2029", - "4/19/2030", - "4/11/2031" + "3/30/2029" ], "earlyCloses": {}, "lateOpens": {}, @@ -2118,8 +2122,12 @@ "5/31/2027", "5/29/2028", "5/28/2029", - "5/27/2030", - "5/26/2031" + "10/11/2027", + "11/11/2027", + "10/9/2028", + "11/10/2028", + "10/8/2029", + "11/12/2029" ] }, "Future-cfe-[*]": { @@ -2630,7 +2638,14 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "11/22/2029", + "12/25/2029" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -2745,7 +2760,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -2828,7 +2849,24 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00" }, "bankHolidays": [ "1/19/2009", @@ -2949,7 +2987,25 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029" ] }, "Future-cbot-KE": { @@ -3117,7 +3173,14 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "11/22/2029", + "12/25/2029" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -3232,7 +3295,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -3315,7 +3384,24 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00" }, "bankHolidays": [ "1/19/2009", @@ -3436,7 +3522,25 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029" ] }, "Future-cme-LBS": { @@ -3638,7 +3742,10 @@ "12/24/2020": "12:05:00", "11/26/2020": "12:05:00", "11/25/2022": "12:05:00" - } + }, + "bankHolidays": [ + "12/31/2027" + ] }, "Future-cbot-ZC": { "dataTimeZone": "UTC", @@ -3745,7 +3852,14 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "11/22/2029", + "12/25/2029" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -3860,7 +3974,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -3943,7 +4063,24 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00" }, "bankHolidays": [ "1/19/2009", @@ -4064,7 +4201,25 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029" ] }, "Future-cbot-ZS": { @@ -4167,7 +4322,12 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "1/1/2029", + "11/22/2029" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4181,7 +4341,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/2/2026": "08:30:00", @@ -4189,13 +4355,55 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "11/24/2028": "08:30:00", + "12/25/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00", + "11/23/2029": "08:30:00", + "12/25/2029": "19:00: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", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-cbot-ZM": { @@ -4298,7 +4506,12 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "1/1/2029", + "11/22/2029" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4312,7 +4525,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/2/2026": "08:30:00", @@ -4320,13 +4539,55 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "11/24/2028": "08:30:00", + "12/25/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00", + "11/23/2029": "08:30:00", + "12/25/2029": "19:00: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", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-cbot-ZL": { @@ -4429,7 +4690,12 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "1/1/2029", + "11/22/2029" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4443,7 +4709,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/2/2026": "08:30:00", @@ -4451,13 +4723,55 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "11/26/2027": "08:30:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "11/24/2028": "08:30:00", + "12/25/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00", + "11/23/2029": "08:30:00", + "12/25/2029": "19:00: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", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-cbot-ZO": { @@ -4565,7 +4879,14 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "11/22/2029", + "12/25/2029" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -4680,7 +5001,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -4763,7 +5090,24 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00" }, "bankHolidays": [ "1/19/2009", @@ -4884,7 +5228,25 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029" ] }, "Future-ice-DX": { @@ -5194,7 +5556,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -5384,7 +5747,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -5498,7 +5887,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -5668,7 +6080,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6C": { @@ -5765,7 +6201,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -5955,7 +6392,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -6069,7 +6532,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -6239,7 +6725,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6J": { @@ -6336,7 +6846,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -6526,7 +7037,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -6640,7 +7177,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -6810,7 +7370,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6S": { @@ -6907,7 +7491,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -7097,7 +7682,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -7211,7 +7822,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -7381,7 +8015,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6E": { @@ -7478,7 +8136,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -7668,7 +8327,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -7782,7 +8467,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -7952,7 +8660,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6A": { @@ -8049,7 +8781,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -8239,7 +8972,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -8353,7 +9112,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -8523,7 +9305,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6N": { @@ -8620,7 +9426,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -8810,7 +9617,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -8924,7 +9757,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -9094,7 +9950,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-1S": { @@ -9191,7 +10071,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -9353,7 +10234,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -9468,7 +10375,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -9644,7 +10574,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-22": { @@ -9741,7 +10695,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -9903,7 +10858,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -10018,7 +10999,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -10194,7 +11198,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6L": { @@ -10291,7 +11319,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -10481,7 +11510,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -10595,7 +11650,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -10765,7 +11843,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6M": { @@ -10862,7 +11964,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -11052,7 +12155,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -11166,7 +12295,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -11336,7 +12488,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6R": { @@ -11433,7 +12609,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -11623,7 +12800,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -11737,7 +12940,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -11907,7 +13133,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-6Z": { @@ -12004,7 +13254,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -12194,7 +13445,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -12308,7 +13585,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -12478,7 +13778,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A0D": { @@ -12575,7 +13899,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -12737,7 +14062,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -12852,7 +14203,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -13028,7 +14402,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A0F": { @@ -13125,7 +14523,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -13287,7 +14686,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -13402,7 +14827,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -13578,7 +15026,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A1L": { @@ -13675,7 +15147,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -13837,7 +15310,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -13952,7 +15451,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -14128,7 +15650,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A1M": { @@ -14225,7 +15771,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -14387,7 +15934,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -14502,7 +16075,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -14678,7 +16274,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A1R": { @@ -14775,7 +16395,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -14937,7 +16558,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -15052,7 +16699,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -15228,7 +16898,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A32": { @@ -15325,7 +17019,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -15487,7 +17182,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -15602,7 +17323,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -15778,7 +17522,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A3G": { @@ -15875,7 +17643,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -16037,7 +17806,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -16152,7 +17947,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -16328,7 +18146,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A7E": { @@ -16425,7 +18267,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -16587,7 +18430,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -16702,7 +18571,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -16878,7 +18770,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A7I": { @@ -16975,7 +18891,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -17137,7 +19054,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -17252,7 +19195,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -17428,7 +19394,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A7Q": { @@ -17525,7 +19515,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -17687,7 +19678,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -17802,7 +19819,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -17978,7 +20018,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A8J": { @@ -18075,7 +20139,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -18237,7 +20302,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -18352,7 +20443,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -18528,7 +20642,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A8K": { @@ -18625,7 +20763,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -18787,7 +20926,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -18902,7 +21067,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -19078,7 +21266,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A8O": { @@ -19175,7 +21387,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -19337,7 +21550,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -19452,7 +21691,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -19628,7 +21890,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A91": { @@ -19725,7 +22011,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -19887,7 +22174,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -20002,7 +22315,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -20178,7 +22514,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-A9N": { @@ -20275,7 +22635,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -20437,7 +22798,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -20552,7 +22939,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -20728,7 +23138,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AA6": { @@ -20825,7 +23259,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -20987,7 +23422,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -21102,7 +23563,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -21278,7 +23762,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AA8": { @@ -21375,7 +23883,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -21537,7 +24046,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -21652,7 +24187,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -21828,7 +24386,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-ABS": { @@ -21925,7 +24507,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -22087,7 +24670,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -22202,7 +24811,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -22378,7 +25010,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-ABT": { @@ -22475,7 +25131,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -22637,7 +25294,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -22752,7 +25435,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -22928,7 +25634,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AC0": { @@ -23025,7 +25755,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -23187,7 +25918,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -23302,7 +26059,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -23478,7 +26258,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-ACD": { @@ -23575,7 +26379,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -23765,7 +26570,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -23879,7 +26710,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -24049,7 +26903,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AD0": { @@ -24146,7 +27024,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -24308,7 +27187,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -24423,7 +27328,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -24599,7 +27527,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-ADB": { @@ -24696,7 +27648,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -24858,7 +27811,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -24973,7 +27952,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -25149,7 +28151,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AE5": { @@ -25246,7 +28272,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -25408,7 +28435,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -25523,7 +28576,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -25699,7 +28775,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AGA": { @@ -25796,7 +28896,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -25958,7 +29059,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -26073,7 +29200,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -26249,7 +29399,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AJL": { @@ -26346,7 +29520,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -26508,7 +29683,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -26623,7 +29824,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -26799,7 +30023,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AJS": { @@ -26896,7 +30144,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -27058,7 +30307,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -27173,7 +30448,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -27349,7 +30647,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-AJY": { @@ -27446,7 +30768,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -27636,7 +30959,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -27750,7 +31099,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -27920,7 +31292,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AKL": { @@ -28017,7 +31413,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -28179,7 +31576,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -28294,7 +31717,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -28470,7 +31916,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AKZ": { @@ -28567,7 +32037,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -28729,7 +32200,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -28844,7 +32341,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -29020,7 +32540,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-ANE": { @@ -29117,7 +32661,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -29307,7 +32852,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -29421,7 +32992,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -29591,7 +33185,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-APS": { @@ -29688,7 +33306,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -29850,7 +33469,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -29965,7 +33610,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -30141,7 +33809,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AR0": { @@ -30238,7 +33930,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -30400,7 +34093,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -30515,7 +34234,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -30691,7 +34433,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-ARE": { @@ -30788,7 +34554,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -30950,7 +34717,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -31065,7 +34858,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -31241,7 +35057,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-comex-AUP": { @@ -31338,7 +35178,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -31499,7 +35340,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -31614,7 +35481,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -31789,7 +35679,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AVZ": { @@ -31886,7 +35800,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -32048,7 +35963,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -32163,7 +36104,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -32339,7 +36303,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-AW": { @@ -32395,7 +36383,31 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ], "earlyCloses": { "11/27/2009": "12:00:00", @@ -32423,8 +36435,16 @@ "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", + "11/24/2028": "12:00:00", + "11/23/2029": "12:00:00", + "12/24/2029": "12:00:00" + }, + "bankHolidays": [ + "12/31/2027" + ] }, "Future-nymex-AYV": { "dataTimeZone": "UTC", @@ -32520,7 +36540,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -32682,7 +36703,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -32797,7 +36844,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -32973,7 +37043,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AYX": { @@ -33070,7 +37164,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -33232,7 +37327,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -33347,7 +37468,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -33523,7 +37667,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-AZ1": { @@ -33620,7 +37788,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -33782,7 +37951,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -33897,7 +38092,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -34073,7 +38291,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-B0": { @@ -34170,7 +38412,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -34332,7 +38575,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -34447,7 +38716,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -34623,7 +38915,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-B7H": { @@ -34720,7 +39036,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -34882,7 +39199,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -34997,7 +39340,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -35173,7 +39539,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-BCF": { @@ -35281,7 +39671,14 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "11/22/2029", + "12/25/2029" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -35396,7 +39793,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -35479,7 +39882,24 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00" }, "bankHolidays": [ "1/19/2009", @@ -35600,7 +40020,25 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029" ] }, "Future-cme-BIO": { @@ -35696,7 +40134,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -35858,7 +40297,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -35973,7 +40438,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -36143,7 +40631,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-BK": { @@ -36240,7 +40752,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -36402,7 +40915,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -36517,7 +41056,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -36693,7 +41255,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-BOO": { @@ -36790,7 +41376,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -36952,7 +41539,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -37067,7 +41680,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -37243,7 +41879,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-BR7": { @@ -37340,7 +42000,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -37502,7 +42163,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -37617,7 +42304,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -37793,7 +42503,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-BTC": { @@ -37889,7 +42623,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2018": "12:00:00", @@ -37974,7 +42709,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/15/2018": "17:00:00", @@ -38036,7 +42797,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "12/25/2017", @@ -38128,7 +42912,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-BWF": { @@ -38236,7 +43044,14 @@ "7/3/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "12/24/2027", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "11/22/2029", + "12/25/2029" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -38351,7 +43166,13 @@ "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", + "11/26/2027": "12:05:00", + "12/23/2027": "12:05:00", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:05:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "12/27/2011": "09:30:00", @@ -38434,7 +43255,24 @@ "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/18/2027": "19:00:00", + "2/15/2027": "19:00:00", + "5/31/2027": "19:00:00", + "7/5/2027": "19:00:00", + "9/6/2027": "19:00:00", + "1/17/2028": "19:00:00", + "2/21/2028": "19:00:00", + "5/29/2028": "19:00:00", + "6/19/2028": "19:00:00", + "7/4/2028": "19:00:00", + "9/4/2028": "19:00:00", + "1/15/2029": "19:00:00", + "2/19/2029": "19:00:00", + "5/28/2029": "19:00:00", + "6/19/2029": "19:00:00", + "7/4/2029": "19:00:00", + "9/3/2029": "19:00:00" }, "bankHolidays": [ "1/19/2009", @@ -38555,7 +43393,25 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029" ] }, "Future-nymex-BZ": { @@ -38652,7 +43508,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -38814,7 +43671,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -38929,7 +43812,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -39105,7 +44011,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-CB": { @@ -39224,7 +44154,14 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027", + "11/23/2028", + "11/24/2028", + "11/22/2029", + "11/23/2029" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -39334,7 +44271,10 @@ "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", + "12/23/2027": "12:00:00", + "12/24/2029": "12:00:00", + "12/31/2029": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -39426,7 +44366,27 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -39569,7 +44529,28 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-cme-CJY": { @@ -39666,7 +44647,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -39856,7 +44838,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -39970,7 +44978,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -40140,7 +45171,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-CL": { @@ -40237,7 +45292,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -40399,7 +45455,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -40514,7 +45596,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -40690,7 +45795,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-CNH": { @@ -40787,7 +45916,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -40977,7 +46107,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -41091,9 +46247,34 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, - "bankHolidays": [] + "bankHolidays": [ + "12/31/2027" + ] }, "Future-nymex-CRB": { "dataTimeZone": "UTC", @@ -41189,7 +46370,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -41351,7 +46533,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -41466,7 +46674,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -41642,7 +46873,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-CSC": { @@ -41761,7 +47016,14 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027", + "11/23/2028", + "11/24/2028", + "11/22/2029", + "11/23/2029" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -41871,7 +47133,10 @@ "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", + "12/23/2027": "12:00:00", + "12/24/2029": "12:00:00", + "12/31/2029": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -41963,7 +47228,27 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -42106,7 +47391,28 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-nymex-CSW": { @@ -42395,7 +47701,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -42557,7 +47864,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -42672,7 +48005,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -42848,7 +48204,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-CU": { @@ -42945,7 +48325,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -43107,7 +48488,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -43222,7 +48629,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -43398,7 +48828,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-D1N": { @@ -43495,7 +48949,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -43657,7 +49112,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -43772,7 +49253,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -43948,7 +49452,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-DC": { @@ -44067,7 +49595,14 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027", + "11/23/2028", + "11/24/2028", + "11/22/2029", + "11/23/2029" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -44177,7 +49712,10 @@ "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", + "12/23/2027": "12:00:00", + "12/24/2029": "12:00:00", + "12/31/2029": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -44269,7 +49807,27 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -44412,7 +49970,28 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-nymex-DCB": { @@ -44509,7 +50088,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -44671,7 +50251,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -44786,7 +50392,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -44962,7 +50591,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-DY": { @@ -45081,7 +50734,14 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027", + "11/23/2028", + "11/24/2028", + "11/22/2029", + "11/23/2029" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -45191,7 +50851,10 @@ "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", + "12/23/2027": "12:00:00", + "12/24/2029": "12:00:00", + "12/31/2029": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -45283,7 +50946,27 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -45426,7 +51109,28 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-nymex-E6": { @@ -45523,7 +51227,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -45685,7 +51390,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -45800,7 +51531,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -45976,7 +51730,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-E7": { @@ -46073,7 +51851,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -46263,7 +52042,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -46377,7 +52182,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -46547,7 +52375,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-EAD": { @@ -46644,7 +52496,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -46834,7 +52687,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -46948,7 +52827,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -47118,7 +53020,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-ECD": { @@ -47215,7 +53141,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -47405,7 +53332,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -47519,7 +53472,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -47689,7 +53665,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-comex-EDP": { @@ -47786,7 +53786,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -47947,7 +53948,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -48062,7 +54089,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -48237,7 +54287,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-EH": { @@ -48481,7 +54555,34 @@ "11/27/2025": "13:30:00", "11/28/2025": "13:45:00", "12/24/2025": "12:45:00", - "12/25/2025": "16:00:00" + "12/25/2025": "16:00:00", + "1/18/2027": "13:30:00", + "2/15/2027": "13:30:00", + "5/31/2027": "13:30:00", + "6/18/2027": "13:30:00", + "7/5/2027": "12:00:00", + "9/6/2027": "13:30:00", + "11/25/2027": "13:30:00", + "11/26/2027": "13:45:00", + "12/23/2027": "12:45:00", + "12/24/2027": "16:00:00", + "1/17/2028": "13:30:00", + "2/21/2028": "13:30:00", + "5/29/2028": "13:30:00", + "6/19/2028": "13:30:00", + "7/4/2028": "12:00:00", + "9/4/2028": "13:30:00", + "11/23/2028": "13:30:00", + "11/24/2028": "13:45:00", + "1/15/2029": "13:30:00", + "2/19/2029": "13:30:00", + "5/28/2029": "13:30:00", + "6/19/2029": "13:30:00", + "7/4/2029": "12:00:00", + "9/3/2029": "13:30:00", + "11/22/2029": "13:30:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -48590,7 +54691,29 @@ "6/19/2025": "17:00:00", "9/1/2025": "17:00:00", "11/27/2025": "17:00:00", - "12/25/2025": "17:00:00" + "12/25/2025": "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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -48750,7 +54873,34 @@ "11/11/2025", "11/27/2025", "12/25/2025", - "1/1/2026" + "1/1/2026", + "1/1/2027", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "6/18/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-EI": { @@ -48846,7 +54996,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -49008,7 +55159,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -49123,7 +55300,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -49293,7 +55493,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-EMD": { @@ -49389,7 +55613,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -49551,7 +55776,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -49666,7 +55917,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -49836,7 +56110,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-EN": { @@ -49933,7 +56231,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -50095,7 +56394,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -50210,7 +56535,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -50386,7 +56734,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-EPN": { @@ -50483,7 +56855,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -50645,7 +57018,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -50760,7 +57159,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -50936,7 +57358,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-ESK": { @@ -51033,7 +57479,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -51223,7 +57670,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -51337,7 +57810,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -51507,7 +58003,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-ETH": { @@ -51603,7 +58123,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "2/15/2021": "12:00:00", @@ -51662,7 +58183,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/15/2018": "17:00:00", @@ -51725,7 +58272,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "12/25/2017", @@ -51817,7 +58387,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-EVC": { @@ -51914,7 +58508,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -52076,7 +58671,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -52191,7 +58812,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -52367,7 +59011,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-EWG": { @@ -52464,7 +59132,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -52626,7 +59295,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -52741,7 +59436,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -52917,7 +59635,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-EWN": { @@ -53014,7 +59756,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -53176,7 +59919,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -53291,7 +60060,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -53467,7 +60259,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-EXR": { @@ -53564,7 +60380,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -53726,7 +60543,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -53841,7 +60684,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -54017,7 +60883,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-F1U": { @@ -54207,7 +61097,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -54322,7 +61213,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -54513,7 +61427,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -54683,7 +61623,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-TN": { @@ -54779,7 +61743,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -54894,7 +61859,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -55085,7 +62073,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -55255,7 +62269,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-FO": { @@ -55352,7 +62390,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -55514,7 +62553,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -55629,7 +62694,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -55805,7 +62893,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-FRC": { @@ -55902,7 +63014,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -56064,7 +63177,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -56179,7 +63318,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -56355,7 +63517,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-FSS": { @@ -56452,7 +63638,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -56614,7 +63801,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -56729,7 +63942,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -56905,7 +64141,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-GCU": { @@ -57002,7 +64262,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -57164,7 +64425,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -57279,7 +64566,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -57455,7 +64765,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-GD": { @@ -57556,7 +64890,8 @@ "6/18/2027", "7/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -57687,7 +65022,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", + "7/5/2027": "12:00:00", + "11/26/2027": "12:15:00", + "12/23/2027": "12:15:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "11/24/2028": "12:15:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/1/2026": "17:00:00", @@ -57695,7 +65041,25 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/1/2026", @@ -57703,7 +65067,26 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-GDK": { @@ -57822,7 +65205,14 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027", + "11/23/2028", + "11/24/2028", + "11/22/2029", + "11/23/2029" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -57932,7 +65322,10 @@ "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", + "12/23/2027": "12:00:00", + "12/24/2029": "12:00:00", + "12/31/2029": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -58024,7 +65417,27 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -58167,7 +65580,28 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-cme-GNF": { @@ -58261,7 +65695,14 @@ "11/26/2026", "11/27/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "11/25/2027", + "11/26/2027", + "12/24/2027", + "11/23/2028", + "11/24/2028", + "11/22/2029", + "11/23/2029" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -58371,7 +65812,10 @@ "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", + "12/23/2027": "12:00:00", + "12/24/2029": "12:00:00", + "12/31/2029": "13:55:00" }, "lateOpens": { "12/27/2011": "09:05:00", @@ -58463,7 +65907,27 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -58606,7 +66070,28 @@ "1/19/2026", "2/16/2026", "5/25/2026", - "9/7/2026" + "9/7/2026", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "12/25/2029" ] }, "Future-nymex-HCL": { @@ -58895,7 +66380,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -59027,7 +66513,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -59052,7 +66564,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -59227,7 +66762,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-HH": { @@ -59324,7 +66883,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -59486,7 +67046,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -59601,7 +67187,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -59777,7 +67386,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-HO": { @@ -59874,7 +67507,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -60036,7 +67670,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -60151,7 +67811,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -60327,7 +68010,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-HP": { @@ -60424,7 +68131,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -60586,7 +68294,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -60701,7 +68435,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -60877,7 +68634,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-HRC": { @@ -61166,7 +68947,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -61328,7 +69110,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -61443,7 +69251,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -61619,7 +69450,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-IBV": { @@ -61715,7 +69570,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -61877,7 +69733,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -61992,7 +69874,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -62162,7 +70067,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-FTU": { @@ -62258,7 +70187,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -62420,7 +70350,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -62535,7 +70491,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -62705,7 +70684,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-FT1": { @@ -62801,7 +70804,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -62963,7 +70967,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -63078,7 +71108,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -63248,7 +71301,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-FT5": { @@ -63344,7 +71421,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "10:30:00", @@ -63506,7 +71584,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -63621,7 +71725,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -63791,7 +71918,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-J7": { @@ -63888,7 +72039,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -64078,7 +72230,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -64192,7 +72370,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -64362,7 +72563,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-RB": { @@ -64459,7 +72684,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -64621,7 +72847,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -64736,7 +72988,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -64912,7 +73187,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-NG": { @@ -65009,7 +73308,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -65171,7 +73471,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -65286,7 +73612,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -65462,7 +73811,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-ZB": { @@ -65558,7 +73931,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -65749,7 +74123,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -65864,7 +74264,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -66034,7 +74457,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-ZN": { @@ -66130,7 +74577,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -66321,7 +74769,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -66436,7 +74910,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -66606,7 +75103,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-ZF": { @@ -66702,7 +75223,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -66893,7 +75415,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -67008,7 +75556,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -67178,7 +75749,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-ZT": { @@ -67274,7 +75869,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -67465,7 +76061,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -67580,7 +76202,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -67750,7 +76395,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-GE": { @@ -68097,7 +76766,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -68259,7 +76929,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -68374,7 +77070,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -68544,7 +77263,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-ESG": { @@ -68640,7 +77383,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -68802,7 +77546,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -68917,7 +77687,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -69087,7 +77880,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-RS1": { @@ -69183,7 +78000,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -69345,7 +78163,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -69460,7 +78304,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -69630,7 +78497,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-SDA": { @@ -69726,7 +78617,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -69888,7 +78780,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -70003,7 +78921,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -70173,7 +79114,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-NQ": { @@ -70269,7 +79234,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -70431,7 +79397,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -70546,7 +79538,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -70716,7 +79731,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-RTY": { @@ -70812,7 +79851,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -70974,7 +80014,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -71089,7 +80155,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -71259,7 +80348,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-YM": { @@ -71355,7 +80468,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -71517,7 +80631,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -71633,7 +80773,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -71803,7 +80966,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cfe-VX": { @@ -72135,7 +81322,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -72297,7 +81485,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -72412,7 +81626,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -72582,7 +81819,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-ENY": { @@ -72678,7 +81939,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -72840,7 +82102,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -72955,7 +82243,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -73125,7 +82436,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-NIY": { @@ -73221,7 +82556,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -73383,7 +82719,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -73498,7 +82860,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -73668,7 +83053,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-NKD": { @@ -73764,7 +83173,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -73926,7 +83336,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -74041,7 +83477,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -74211,7 +83670,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-LE": { @@ -74332,7 +83815,31 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -74450,7 +83957,12 @@ "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", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:15:00" }, "bankHolidays": [ "1/19/2009", @@ -74502,7 +84014,8 @@ "10/14/2024", "11/11/2024", "10/13/2025", - "11/11/2025" + "11/11/2025", + "12/31/2027" ] }, "Future-cme-GF": { @@ -74623,7 +84136,31 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -74741,7 +84278,12 @@ "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", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:15:00" }, "bankHolidays": [ "1/19/2009", @@ -74793,7 +84335,8 @@ "10/14/2024", "11/11/2024", "10/13/2025", - "11/11/2025" + "11/11/2025", + "12/31/2027" ] }, "Future-cme-HE": { @@ -74914,7 +84457,31 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -75032,7 +84599,12 @@ "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", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:15:00" }, "bankHolidays": [ "1/19/2009", @@ -75082,7 +84654,8 @@ "10/9/2023", "11/11/2023", "10/14/2024", - "11/11/2024" + "11/11/2024", + "12/31/2027" ] }, "Future-comex-GC": { @@ -75179,7 +84752,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2024": "14:30:00", @@ -75214,7 +84788,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -75239,7 +84839,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -75414,7 +85037,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-comex-SI": { @@ -75511,7 +85158,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2024": "14:30:00", @@ -75546,7 +85194,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -75571,7 +85245,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -75746,7 +85443,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-TPY": { @@ -75842,7 +85563,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -76004,7 +85726,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -76119,7 +85867,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -76289,7 +86060,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-TPD": { @@ -76385,7 +86180,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -76547,7 +86343,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -76662,7 +86484,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -76832,7 +86677,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-RX": { @@ -77241,7 +87110,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2024": "14:30:00", @@ -77276,7 +87146,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -77301,7 +87197,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -77476,7 +87395,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-PA": { @@ -77573,7 +87516,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/15/2024": "14:30:00", @@ -77608,7 +87552,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -77633,7 +87603,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -77808,7 +87801,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-ice-CT": { @@ -78372,7 +88389,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "12/31/2010": "12:15:00", @@ -78442,7 +88460,13 @@ "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", + "11/26/2027": "13:45:00", + "12/23/2027": "12:45:00", + "11/24/2028": "13:45:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "11/24/2011": "17:00:00", @@ -78530,7 +88554,23 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -78706,7 +88746,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-LBR": { @@ -78824,7 +88888,31 @@ "9/7/2026", "11/26/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "1/18/2027", + "2/15/2027", + "5/31/2027", + "7/5/2027", + "9/6/2027", + "11/25/2027", + "12/24/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ], "earlyCloses": { "12/31/2010": "12:15:00", @@ -78874,7 +88962,12 @@ "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", + "11/24/2028": "12:05:00", + "11/23/2029": "12:05:00", + "12/24/2029": "12:15:00" }, "lateOpens": { "11/24/2011": "17:00:00", @@ -79000,7 +89093,8 @@ "10/14/2024", "11/11/2024", "10/13/2025", - "11/11/2025" + "11/11/2025", + "12/31/2027" ] }, "Future-ice-CC": { @@ -104782,7 +114876,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -104944,7 +115039,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -105059,7 +115180,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -105229,7 +115373,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MNQ": { @@ -105325,7 +115493,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -105487,7 +115656,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -105602,7 +115797,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -105772,7 +115990,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-M6E": { @@ -105869,7 +116111,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -106059,7 +116302,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -106173,7 +116442,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -106343,7 +116635,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-M2K": { @@ -106439,7 +116755,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -106601,7 +116918,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -106716,7 +117059,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -106886,7 +117252,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-MYM": { @@ -106982,7 +117372,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "11:30:00", @@ -107144,7 +117535,33 @@ "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", + "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", + "1/17/2028": "13:00:00", + "2/21/2028": "13:00:00", + "5/29/2028": "13:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "13:00:00", + "11/23/2028": "13:00:00", + "11/24/2028": "13:15:00", + "1/15/2029": "13:00:00", + "2/19/2029": "13:00:00", + "5/28/2029": "13:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "13:00:00", + "11/22/2029": "13:00:00", + "11/23/2029": "13:15:00", + "12/24/2029": "13:15:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -107260,7 +117677,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -107430,7 +117870,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-comex-MGC": { @@ -107527,7 +117991,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -107688,7 +118153,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -107803,7 +118294,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -107978,7 +118492,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MET": { @@ -108074,7 +118612,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/17/2022": "16:00:00", @@ -108126,7 +118665,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/15/2018": "17:00:00", @@ -108189,7 +118754,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "12/25/2017", @@ -108281,7 +118869,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MBT": { @@ -108377,7 +118989,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "5/31/2021": "12:00:00", @@ -108434,7 +119047,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/15/2018": "17:00:00", @@ -108497,7 +119136,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "12/25/2017", @@ -108589,7 +119251,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-MCL": { @@ -108686,7 +119372,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -108848,7 +119535,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -108963,7 +119676,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -109139,7 +119875,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-M6A": { @@ -109236,7 +119996,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -109426,7 +120187,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -109540,7 +120327,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -109710,7 +120520,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-comex-SIL": { @@ -109807,7 +120641,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -109968,7 +120803,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -110083,7 +120944,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -110258,7 +121142,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-S5O": { @@ -110355,7 +121263,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -110517,7 +121426,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -110632,7 +121567,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -110808,7 +121766,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-M6B": { @@ -110905,7 +121887,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -111095,7 +122078,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -111209,7 +122218,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -111379,7 +122411,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MCD": { @@ -111476,7 +122532,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -111666,7 +122723,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -111780,7 +122863,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -111950,7 +123056,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-M1B": { @@ -112047,7 +123177,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -112209,7 +123340,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -112324,7 +123481,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -112500,7 +123680,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-R5O": { @@ -112597,7 +123801,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -112759,7 +123964,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -112874,7 +124105,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -113050,7 +124304,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-10Y": { @@ -113146,7 +124424,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -113261,7 +124540,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -113452,7 +124754,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -113622,7 +124950,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MJY": { @@ -113719,7 +125071,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -113907,7 +125260,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/1/2024": "17:00:00", @@ -113932,7 +125311,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -114102,7 +125504,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MSF": { @@ -114199,7 +125625,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -114389,7 +125816,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -114503,7 +125956,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "bankHolidays": [ "1/19/2009", @@ -114673,7 +126149,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-2YY": { @@ -114769,7 +126269,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -114884,7 +126385,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -115075,7 +126599,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -115245,7 +126795,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-MAF": { @@ -115342,7 +126916,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -115504,7 +127079,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -115619,7 +127220,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -115795,7 +127419,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nymex-MEF": { @@ -115892,7 +127540,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -116054,7 +127703,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -116169,7 +127844,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -116345,7 +128043,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cbot-30Y": { @@ -116441,7 +128163,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -116556,7 +128279,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -116747,7 +128493,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -116917,7 +128689,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-M6J": { @@ -117278,8 +129074,12 @@ "9/2/2024": "17:00:00", "11/28/2024": "17:00:00", "12/25/2024": "17:00:00", - "1/1/2025": "17:00:00" - } + "1/1/2025": "17:00:00", + "1/1/2029": "17:00:00" + }, + "bankHolidays": [ + "12/31/2027" + ] }, "Future-cme-MIR": { "dataTimeZone": "UTC", @@ -117375,7 +129175,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -117565,7 +129366,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -117679,9 +129506,34 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, - "bankHolidays": [] + "bankHolidays": [ + "12/31/2027" + ] }, "Future-cme-M6C": { "dataTimeZone": "UTC", @@ -118041,8 +129893,12 @@ "9/2/2024": "17:00:00", "11/28/2024": "17:00:00", "12/25/2024": "17:00:00", - "1/1/2025": "17:00:00" - } + "1/1/2025": "17:00:00", + "1/1/2029": "17:00:00" + }, + "bankHolidays": [ + "12/31/2027" + ] }, "Future-cme-M6S": { "dataTimeZone": "UTC", @@ -118402,8 +130258,12 @@ "9/2/2024": "17:00:00", "11/28/2024": "17:00:00", "12/25/2024": "17:00:00", - "1/1/2025": "17:00:00" - } + "1/1/2025": "17:00:00", + "1/1/2029": "17:00:00" + }, + "bankHolidays": [ + "12/31/2027" + ] }, "Future-cbot-5YY": { "dataTimeZone": "UTC", @@ -118498,7 +130358,8 @@ "saturday": [], "holidays": [ "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "lateOpens": { "1/19/2009": "17:00:00", @@ -118613,7 +130474,30 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, "earlyCloses": { "1/16/2009": "15:15:00", @@ -118804,7 +130688,33 @@ "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", + "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", + "1/17/2028": "12:00:00", + "2/21/2028": "12:00:00", + "5/29/2028": "12:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "12:00:00", + "11/23/2028": "12:00:00", + "11/24/2028": "12:15:00", + "1/15/2029": "12:00:00", + "2/19/2029": "12:00:00", + "5/28/2029": "12:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "12:00:00", + "11/22/2029": "12:00:00", + "11/23/2029": "12:15:00", + "12/24/2029": "12:15:00", + "12/31/2029": "16:00:00" }, "bankHolidays": [ "1/19/2009", @@ -118974,7 +130884,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MNH": { @@ -119071,7 +131005,8 @@ "holidays": [ "7/4/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/16/2009": "15:15:00", @@ -119261,7 +131196,33 @@ "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", + "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", + "1/17/2028": "16:00:00", + "2/21/2028": "16:00:00", + "5/29/2028": "16:00:00", + "6/19/2028": "12:00:00", + "7/4/2028": "12:00:00", + "9/4/2028": "16:00:00", + "11/23/2028": "16:00:00", + "11/24/2028": "13:45:00", + "1/15/2029": "16:00:00", + "2/19/2029": "16:00:00", + "5/28/2029": "16:00:00", + "6/19/2029": "12:00:00", + "7/4/2029": "12:00:00", + "9/3/2029": "16:00:00", + "11/22/2029": "16:00:00", + "11/23/2029": "13:45:00", + "12/24/2029": "12:45:00", + "12/31/2029": "16:00:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -119375,9 +131336,34 @@ "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/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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "17:00:00", + "7/4/2028": "17:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "12/25/2028": "17:00:00", + "1/1/2029": "17:00:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "17:00:00", + "7/4/2029": "17:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "12/25/2029": "17:00:00" }, - "bankHolidays": [] + "bankHolidays": [ + "12/31/2027" + ] }, "Future-nymex-M5F": { "dataTimeZone": "UTC", @@ -119688,7 +131674,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -119850,7 +131837,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -119965,7 +131978,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -120141,7 +132177,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MRB": { @@ -120456,7 +132516,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -120617,7 +132678,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -120732,7 +132819,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -120907,7 +133017,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-cme-MIB": { @@ -120984,7 +133118,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", @@ -121136,7 +133271,33 @@ "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", + "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", + "1/17/2028": "17:00:00", + "2/21/2028": "17:00:00", + "5/29/2028": "17:00:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "17:00:00", + "11/23/2028": "17:00:00", + "11/24/2028": "14:45:00", + "1/15/2029": "17:00:00", + "2/19/2029": "17:00:00", + "5/28/2029": "17:00:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "17:00:00", + "11/22/2029": "17:00:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/1/2024": "18:00:00", @@ -121161,7 +133322,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "12/25/2017", @@ -121253,7 +133437,31 @@ "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", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-comex-MGT": { @@ -121350,7 +133558,8 @@ "holidays": [ "4/3/2026", "12/25/2026", - "1/1/2027" + "1/1/2027", + "12/24/2027" ], "earlyCloses": { "1/19/2009": "17:15:00", @@ -121511,7 +133720,33 @@ "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", + "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", + "1/17/2028": "14:30:00", + "2/21/2028": "14:30:00", + "5/29/2028": "14:30:00", + "6/19/2028": "13:00:00", + "7/4/2028": "13:00:00", + "9/4/2028": "14:30:00", + "11/23/2028": "14:30:00", + "11/24/2028": "14:45:00", + "1/15/2029": "14:30:00", + "2/19/2029": "14:30:00", + "5/28/2029": "14:30:00", + "6/19/2029": "13:00:00", + "7/4/2029": "13:00:00", + "9/3/2029": "14:30:00", + "11/22/2029": "14:30:00", + "11/23/2029": "14:45:00", + "12/24/2029": "13:45:00", + "12/31/2029": "17:00:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -121626,7 +133861,30 @@ "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/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", + "1/17/2028": "18:00:00", + "2/21/2028": "18:00:00", + "5/29/2028": "18:00:00", + "6/19/2028": "18:00:00", + "7/4/2028": "18:00:00", + "9/4/2028": "18:00:00", + "11/23/2028": "18:00:00", + "12/25/2028": "18:00:00", + "1/1/2029": "18:00:00", + "1/15/2029": "18:00:00", + "2/19/2029": "18:00:00", + "5/28/2029": "18:00:00", + "6/19/2029": "18:00:00", + "7/4/2029": "18:00:00", + "9/3/2029": "18:00:00", + "11/22/2029": "18:00:00", + "12/25/2029": "18:00:00" }, "bankHolidays": [ "1/19/2009", @@ -121801,7 +134059,31 @@ "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", + "9/6/2027", + "11/25/2027", + "12/31/2027", + "1/17/2028", + "2/21/2028", + "5/29/2028", + "6/19/2028", + "7/4/2028", + "9/4/2028", + "11/23/2028", + "12/25/2028", + "1/1/2029", + "1/15/2029", + "2/19/2029", + "5/28/2029", + "6/19/2029", + "7/4/2029", + "9/3/2029", + "11/22/2029", + "12/25/2029" ] }, "Future-nyseliffe-[*]": { diff --git a/Tests/TestData/FuturesExpiryFunctionsTestData.xml b/Tests/TestData/FuturesExpiryFunctionsTestData.xml index 967dc8123269fc0483f375e44de237fc57d4c8f0..4d67da3a53d98c53bfead3284d7f36964dc37f43 100644 GIT binary patch delta 103 zcmdmUEnv^JfQA;v7N!>F7M2#)7Pc1l7LFFqEnE$4)6eW;ikSYPku##*pq&edxwjj% y^DKw}i%&K<9M)d^T_9grXAc0zYAf;p delta 94 zcmdmUEnv^JfQA;v7N!>F7M2#)7Pc1l7LFFqEnE$4(|dmNt!vk7=K^Bx?RxDziy|OG pbq{#j>mKj|F&_}~Z?AhG@S%759ZT*-?E?9NKrFOfAYWK#4**uhC$azl From 219583e733ef7a5da1d4227c959ae8691c9a34e6 Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Fri, 21 Aug 2026 20:06:04 +0100 Subject: [PATCH 4/4] Stop marking CBOT rate products closed on Employment Situation Good Fridays Good Friday is not unconditionally a full CME close. When it carries the Employment Situation release, CME runs an abbreviated session for the financial products and closes everything else. The data already says so for 7 April 2023 and 3 April 2026, where the early close is recorded per ticker and the date is deliberately absent from the market-wide entry. The four earlier ones - 2 April 2010, 6 April 2012, 3 April 2015 and 2 April 2021 - were still listed as holidays on Future-cbot-[*]. Every per-ticker entry is unioned with its market entry, so that full close overrode the early close those same products record for themselves: ZB, ZN, ZF, ZT, UB, TN, 10Y, 2YY, 30Y and 5YY each carry 10:15 on all six of those dates, and YM and MYM carry 09:15, yet all twelve were reported shut for the whole day on four of them. They now trade the abbreviated session, and the date counts as a business day for their expiries, as it already did for 2023 and 2026. The dates move onto the eleven CBOT products that really are closed - the grains, oilseeds and ethanol - so nothing changes for them. This is the same holiday-versus-early-close mix-up #9205 fixed for the Dairy, Livestock and Lumber calendars. Also filled in the gaps the same comparison exposed: * CME agricultural, livestock and dairy - CB, CSC, DC, DY, GDK, GNF, GF, HE and LE - had no record at all for 2010 or 2012 and so were reported open, though every later Good Friday closes them. LBR was likewise open on 7 April 2023. * F1U had no calendar of its own, so removing the market-wide date would have left it open. It is the 5-Year USD MAC Swap, so it takes the 10:15 close its ten CBOT rate siblings use. * M6C, M6J and M6S were missing 3 April 2026 that 6C, 6J and 6S record; MJY was missing 3 April 2015; RX was missing 3 April 2026. * GD, MIB and MRB recorded 2 April 2021 as "8:15:00", the only three values in the file without the leading zero. Every Good Friday is now consistent across all six Employment Situation years, and the non-release ones stay a full close for all 187 tickers. Co-Authored-By: Claude Opus 5 (1M context) --- Data/market-hours/market-hours-database.json | 140 ++++++++++++++----- 1 file changed, 106 insertions(+), 34 deletions(-) diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index 880f5e223ad0..c9ae3ed0e15f 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -1214,18 +1214,14 @@ "4/6/2007", "3/21/2008", "4/10/2009", - "4/2/2010", "4/22/2011", - "4/6/2012", "3/29/2013", "4/18/2014", - "4/3/2015", "3/25/2016", "4/14/2017", "3/30/2018", "4/19/2019", "4/10/2020", - "4/2/2021", "4/15/2022", "3/29/2024", "5/25/1998", @@ -2645,7 +2641,11 @@ "12/25/2028", "1/1/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -3180,7 +3180,11 @@ "12/25/2028", "1/1/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -3859,7 +3863,11 @@ "12/25/2028", "1/1/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -4327,7 +4335,11 @@ "12/24/2027", "11/23/2028", "1/1/2029", - "11/22/2029" + "11/22/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4511,7 +4523,11 @@ "12/24/2027", "11/23/2028", "1/1/2029", - "11/22/2029" + "11/22/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4695,7 +4711,11 @@ "12/24/2027", "11/23/2028", "1/1/2029", - "11/22/2029" + "11/22/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "12/31/2025": "16:00:00", @@ -4886,7 +4906,11 @@ "12/25/2028", "1/1/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -36407,7 +36431,11 @@ "7/4/2029", "9/3/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "11/27/2009": "12:00:00", @@ -39678,7 +39706,11 @@ "12/25/2028", "1/1/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -43051,7 +43083,11 @@ "12/25/2028", "1/1/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021" ], "earlyCloses": { "11/25/2011": "12:00:00", @@ -44161,7 +44197,9 @@ "11/23/2028", "11/24/2028", "11/22/2029", - "11/23/2029" + "11/23/2029", + "4/2/2010", + "4/6/2012" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -47023,7 +47061,9 @@ "11/23/2028", "11/24/2028", "11/22/2029", - "11/23/2029" + "11/23/2029", + "4/2/2010", + "4/6/2012" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -49602,7 +49642,9 @@ "11/23/2028", "11/24/2028", "11/22/2029", - "11/23/2029" + "11/23/2029", + "4/2/2010", + "4/6/2012" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -50741,7 +50783,9 @@ "11/23/2028", "11/24/2028", "11/22/2029", - "11/23/2029" + "11/23/2029", + "4/2/2010", + "4/6/2012" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -54406,7 +54450,12 @@ ], "saturday": [], "holidays": [ - "4/7/2023" + "4/7/2023", + "4/2/2010", + "4/6/2012", + "4/3/2015", + "4/2/2021", + "4/3/2026" ], "earlyCloses": { "1/19/2009": "16:15:00", @@ -61002,7 +61051,14 @@ ], "saturday": [], "holidays": [], - "earlyCloses": {} + "earlyCloses": { + "4/2/2010": "10:15:00", + "4/6/2012": "10:15:00", + "4/3/2015": "10:15:00", + "4/2/2021": "10:15:00", + "4/7/2023": "10:15:00", + "4/3/2026": "10:15:00" + } }, "Future-cbot-UB": { "dataTimeZone": "UTC", @@ -64997,7 +65053,7 @@ "12/24/2020": "12:15:00", "1/18/2021": "12:00:00", "2/15/2021": "12:00:00", - "4/2/2021": "8:15:00", + "4/2/2021": "08:15:00", "5/31/2021": "12:00:00", "7/5/2021": "12:00:00", "9/6/2021": "12:00:00", @@ -65212,7 +65268,9 @@ "11/23/2028", "11/24/2028", "11/22/2029", - "11/23/2029" + "11/23/2029", + "4/2/2010", + "4/6/2012" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -65702,7 +65760,9 @@ "11/23/2028", "11/24/2028", "11/22/2029", - "11/23/2029" + "11/23/2029", + "4/2/2010", + "4/6/2012" ], "earlyCloses": { "11/25/2009": "16:00:00", @@ -83839,7 +83899,9 @@ "7/4/2029", "9/3/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -84160,7 +84222,9 @@ "7/4/2029", "9/3/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -84481,7 +84545,9 @@ "7/4/2029", "9/3/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/2/2010", + "4/6/2012" ], "lateOpens": { "11/24/2011": "17:00:00", @@ -86922,7 +86988,8 @@ "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", + "4/3/2026": "09:15:00" }, "lateOpens": { "1/19/2009": "18:00:00", @@ -88912,7 +88979,8 @@ "7/4/2029", "9/3/2029", "11/22/2029", - "12/25/2029" + "12/25/2029", + "4/7/2023" ], "earlyCloses": { "12/31/2010": "12:15:00", @@ -125286,7 +125354,8 @@ "11/22/2029": "16:00:00", "11/23/2029": "13:45:00", "12/24/2029": "12:45:00", - "12/31/2029": "16:00:00" + "12/31/2029": "16:00:00", + "4/3/2015": "10:15:00" }, "lateOpens": { "1/1/2024": "17:00:00", @@ -128973,7 +129042,8 @@ "9/2/2024": "16:00:00", "11/28/2024": "16:00:00", "12/24/2024": "12:15:00", - "12/31/2024": "16:00:00" + "12/31/2024": "16:00:00", + "4/3/2026": "10:15:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -129792,7 +129862,8 @@ "9/2/2024": "16:00:00", "11/28/2024": "16:00:00", "12/24/2024": "12:15:00", - "12/31/2024": "16:00:00" + "12/31/2024": "16:00:00", + "4/3/2026": "10:15:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -130157,7 +130228,8 @@ "9/2/2024": "16:00:00", "11/28/2024": "16:00:00", "12/24/2024": "12:15:00", - "12/31/2024": "16:00:00" + "12/31/2024": "16:00:00", + "4/3/2026": "10:15:00" }, "lateOpens": { "1/19/2009": "17:00:00", @@ -132406,7 +132478,7 @@ "12/24/2020": "12:15:00", "1/18/2021": "12:00:00", "2/15/2021": "12:00:00", - "4/2/2021": "8:15:00", + "4/2/2021": "08:15:00", "5/31/2021": "12:00:00", "7/5/2021": "12:00:00", "9/6/2021": "12:00:00", @@ -133225,7 +133297,7 @@ "12/24/2020": "12:15:00", "1/18/2021": "12:00:00", "2/15/2021": "12:00:00", - "4/2/2021": "8:15:00", + "4/2/2021": "08:15:00", "5/31/2021": "12:00:00", "7/5/2021": "12:00:00", "9/6/2021": "12:00:00",