{
  "schema": "cme.pl.tick.continuous/1",
  "as_of_utc": "2026-10-26T09:23:53.004071+00:00",
  "rows": 39340326,
  "volume": 49309245,
  "first_utc": "2011-05-26T19:14:35+00:00",
  "last_utc": "2026-10-26T09:12:23.420000+00:00",
  "anchor_contract": "PLF27-NYMEX",
  "adjustments": {
    "PLF27-NYMEX": 0.0,
    "PLV26-NYMEX": 22.200000000000045,
    "PLQ26-NYMEX": 32.200000000000045,
    "PLN26-NYMEX": 31.40000000000009,
    "PLM26-NYMEX": 32.59999999999991,
    "PLK26-NYMEX": 35.90000000000009,
    "PLJ26-NYMEX": 37.90000000000009,
    "PLG26-NYMEX": 51.40000000000009,
    "PLF26-NYMEX": 55.0,
    "PLZ25-NYMEX": 63.0,
    "PLX25-NYMEX": 64.79999999999995,
    "PLV25-NYMEX": 74.29999999999995,
    "PLU25-NYMEX": 80.79999999999995,
    "PLQ25-NYMEX": 88.09999999999991,
    "PLN25-NYMEX": 93.89999999999986,
    "PLM25-NYMEX": 95.5,
    "PLK25-NYMEX": 98.19999999999993,
    "PLJ25-NYMEX": 100.19999999999993,
    "PLG25-NYMEX": 111.59999999999991,
    "PLF25-NYMEX": 113.59999999999991,
    "PLZ24-NYMEX": 117.49999999999989,
    "PLX24-NYMEX": 122.99999999999989,
    "PLV24-NYMEX": 125.59999999999991,
    "PLU24-NYMEX": 126.59999999999991,
    "PLQ24-NYMEX": 131.5999999999999,
    "PLN24-NYMEX": 134.5999999999999,
    "PLM24-NYMEX": 137.5,
    "PLK24-NYMEX": 143.69999999999993,
    "PLJ24-NYMEX": 148.5,
    "PLG24-NYMEX": 156.0,
    "PLF24-NYMEX": 159.39999999999998,
    "PLX23-NYMEX": 170.29999999999995,
    "PLV23-NYMEX": 171.0,
    "PLQ23-NYMEX": 175.10000000000002,
    "PLN23-NYMEX": 175.20000000000005,
    "PLJ23-NYMEX": 185.80000000000007,
    "PLF23-NYMEX": 191.89999999999998,
    "PLV22-NYMEX": 184.10000000000002,
    "PLN22-NYMEX": 179.70000000000005,
    "PLJ22-NYMEX": 185.4000000000001,
    "PLF22-NYMEX": 185.60000000000014,
    "PLV21-NYMEX": 187.5000000000001,
    "PLN21-NYMEX": 189.5000000000001,
    "PLK21-NYMEX": 191.60000000000025,
    "PLJ21-NYMEX": 191.00000000000034,
    "PLF21-NYMEX": 196.8000000000003,
    "PLV20-NYMEX": 206.40000000000032,
    "PLN20-NYMEX": 218.00000000000023,
    "PLK20-NYMEX": 216.50000000000023,
    "PLJ20-NYMEX": 221.20000000000027,
    "PLF20-NYMEX": 226.90000000000032,
    "PLV19-NYMEX": 233.20000000000027,
    "PLN19-NYMEX": 239.70000000000027,
    "PLK19-NYMEX": 243.60000000000025,
    "PLJ19-NYMEX": 245.4000000000002,
    "PLF19-NYMEX": 250.70000000000016,
    "PLV18-NYMEX": 254.10000000000014,
    "PLN18-NYMEX": 258.0000000000001,
    "PLJ18-NYMEX": 263.70000000000016,
    "PLF18-NYMEX": 268.0000000000002,
    "PLV17-NYMEX": 272.20000000000016,
    "PLN17-NYMEX": 274.70000000000016,
    "PLJ17-NYMEX": 279.4000000000001,
    "PLG17-NYMEX": 283.80000000000007,
    "PLF17-NYMEX": 285.20000000000016,
    "PLV16-NYMEX": 289.4000000000002,
    "PLN16-NYMEX": 291.0000000000002,
    "PLJ16-NYMEX": 292.8000000000002,
    "PLF16-NYMEX": 294.3000000000002,
    "PLV15-NYMEX": 294.4000000000002,
    "PLN15-NYMEX": 295.10000000000025,
    "PLM15-NYMEX": 295.9000000000002,
    "PLK15-NYMEX": 299.0000000000001,
    "PLJ15-NYMEX": 298.70000000000016,
    "PLF15-NYMEX": 299.80000000000007,
    "PLV14-NYMEX": 301.60000000000025,
    "PLN14-NYMEX": 303.60000000000025,
    "PLJ14-NYMEX": 306.0000000000001,
    "PLF14-NYMEX": 309.1,
    "PLV13-NYMEX": 313.30000000000007,
    "PLN13-NYMEX": 316.80000000000007,
    "PLJ13-NYMEX": 320.6,
    "PLF13-NYMEX": 324.4999999999999,
    "PLV12-NYMEX": 329.19999999999993,
    "PLQ12-NYMEX": 326.4999999999999,
    "PLN12-NYMEX": 299.4999999999999,
    "PLJ12-NYMEX": 304.39999999999975,
    "PLF12-NYMEX": 306.89999999999975,
    "PLV11-NYMEX": 308.39999999999975,
    "PLN11-NYMEX": 309.89999999999975
  },
  "files": [
    "cme.pl.tick.continuous.2011.parquet",
    "cme.pl.tick.continuous.2012.parquet",
    "cme.pl.tick.continuous.2013.parquet",
    "cme.pl.tick.continuous.2014.parquet",
    "cme.pl.tick.continuous.2015.parquet",
    "cme.pl.tick.continuous.2016.parquet",
    "cme.pl.tick.continuous.2017.parquet",
    "cme.pl.tick.continuous.2018.parquet",
    "cme.pl.tick.continuous.2019.parquet",
    "cme.pl.tick.continuous.2020.parquet",
    "cme.pl.tick.continuous.2021.parquet",
    "cme.pl.tick.continuous.2022.parquet",
    "cme.pl.tick.continuous.2023.parquet",
    "cme.pl.tick.continuous.2024.parquet",
    "cme.pl.tick.continuous.2025.parquet",
    "cme.pl.tick.continuous.2026.parquet"
  ],
  "rolls": [
    {
      "from_contract": "PLN11-NYMEX",
      "to_contract": "PLV11-NYMEX",
      "decision_session": "2011-06-28",
      "old_volume": 5062,
      "new_volume": 7194,
      "switch_utc": "2011-06-28T22:00:00+00:00",
      "difference": 1.5
    },
    {
      "from_contract": "PLV11-NYMEX",
      "to_contract": "PLF12-NYMEX",
      "decision_session": "2011-09-28",
      "old_volume": 10852,
      "new_volume": 13706,
      "switch_utc": "2011-09-28T22:00:00+00:00",
      "difference": 1.5
    },
    {
      "from_contract": "PLF12-NYMEX",
      "to_contract": "PLJ12-NYMEX",
      "decision_session": "2011-12-28",
      "old_volume": 6596,
      "new_volume": 10173,
      "switch_utc": "2011-12-28T23:00:00+00:00",
      "difference": 2.5
    },
    {
      "from_contract": "PLJ12-NYMEX",
      "to_contract": "PLN12-NYMEX",
      "decision_session": "2012-03-28",
      "old_volume": 9241,
      "new_volume": 9387,
      "switch_utc": "2012-03-28T22:00:00+00:00",
      "difference": 4.899999999999864
    },
    {
      "from_contract": "PLN12-NYMEX",
      "to_contract": "PLQ12-NYMEX",
      "decision_session": "2012-07-26",
      "old_volume": 1,
      "new_volume": 2,
      "switch_utc": "2012-07-26T22:00:00+00:00",
      "difference": -27.0
    },
    {
      "from_contract": "PLQ12-NYMEX",
      "to_contract": "PLV12-NYMEX",
      "decision_session": "2012-08-28",
      "old_volume": 1,
      "new_volume": 7583,
      "switch_utc": "2012-08-28T22:00:00+00:00",
      "difference": -2.7000000000000455
    },
    {
      "from_contract": "PLV12-NYMEX",
      "to_contract": "PLF13-NYMEX",
      "decision_session": "2012-09-26",
      "old_volume": 5432,
      "new_volume": 6469,
      "switch_utc": "2012-09-26T22:00:00+00:00",
      "difference": 4.7000000000000455
    },
    {
      "from_contract": "PLF13-NYMEX",
      "to_contract": "PLJ13-NYMEX",
      "decision_session": "2012-12-31",
      "old_volume": 161,
      "new_volume": 5684,
      "switch_utc": "2012-12-31T23:00:00+00:00",
      "difference": 3.8999999999998636
    },
    {
      "from_contract": "PLJ13-NYMEX",
      "to_contract": "PLN13-NYMEX",
      "decision_session": "2013-03-26",
      "old_volume": 5490,
      "new_volume": 7455,
      "switch_utc": "2013-03-26T22:00:00+00:00",
      "difference": 3.7999999999999545
    },
    {
      "from_contract": "PLN13-NYMEX",
      "to_contract": "PLV13-NYMEX",
      "decision_session": "2013-06-26",
      "old_volume": 8533,
      "new_volume": 11294,
      "switch_utc": "2013-06-26T22:00:00+00:00",
      "difference": 3.5
    },
    {
      "from_contract": "PLV13-NYMEX",
      "to_contract": "PLF14-NYMEX",
      "decision_session": "2013-09-30",
      "old_volume": 376,
      "new_volume": 8590,
      "switch_utc": "2013-09-30T22:00:00+00:00",
      "difference": 4.2000000000000455
    },
    {
      "from_contract": "PLF14-NYMEX",
      "to_contract": "PLJ14-NYMEX",
      "decision_session": "2013-12-30",
      "old_volume": 468,
      "new_volume": 6109,
      "switch_utc": "2013-12-30T23:00:00+00:00",
      "difference": 3.099999999999909
    },
    {
      "from_contract": "PLJ14-NYMEX",
      "to_contract": "PLN14-NYMEX",
      "decision_session": "2014-03-31",
      "old_volume": 149,
      "new_volume": 10637,
      "switch_utc": "2014-03-31T22:00:00+00:00",
      "difference": 2.3999999999998636
    },
    {
      "from_contract": "PLN14-NYMEX",
      "to_contract": "PLV14-NYMEX",
      "decision_session": "2014-06-30",
      "old_volume": 50,
      "new_volume": 6310,
      "switch_utc": "2014-06-30T22:00:00+00:00",
      "difference": 2.0
    },
    {
      "from_contract": "PLV14-NYMEX",
      "to_contract": "PLF15-NYMEX",
      "decision_session": "2014-09-29",
      "old_volume": 1350,
      "new_volume": 9243,
      "switch_utc": "2014-09-29T22:00:00+00:00",
      "difference": 1.800000000000182
    },
    {
      "from_contract": "PLF15-NYMEX",
      "to_contract": "PLJ15-NYMEX",
      "decision_session": "2014-12-29",
      "old_volume": 1900,
      "new_volume": 8169,
      "switch_utc": "2014-12-29T23:00:00+00:00",
      "difference": 1.099999999999909
    },
    {
      "from_contract": "PLJ15-NYMEX",
      "to_contract": "PLK15-NYMEX",
      "decision_session": "2015-04-15",
      "old_volume": 1,
      "new_volume": 11,
      "switch_utc": "2015-04-15T22:00:00+00:00",
      "difference": -0.2999999999999545
    },
    {
      "from_contract": "PLK15-NYMEX",
      "to_contract": "PLM15-NYMEX",
      "decision_session": "2015-04-28",
      "old_volume": 4,
      "new_volume": 8,
      "switch_utc": "2015-04-28T22:00:00+00:00",
      "difference": 3.099999999999909
    },
    {
      "from_contract": "PLM15-NYMEX",
      "to_contract": "PLN15-NYMEX",
      "decision_session": "2015-05-26",
      "old_volume": 6,
      "new_volume": 12086,
      "switch_utc": "2015-05-26T22:00:00+00:00",
      "difference": 0.7999999999999545
    },
    {
      "from_contract": "PLN15-NYMEX",
      "to_contract": "PLV15-NYMEX",
      "decision_session": "2015-06-29",
      "old_volume": 1667,
      "new_volume": 13867,
      "switch_utc": "2015-06-29T22:00:00+00:00",
      "difference": 0.7000000000000455
    },
    {
      "from_contract": "PLV15-NYMEX",
      "to_contract": "PLF16-NYMEX",
      "decision_session": "2015-09-28",
      "old_volume": 5403,
      "new_volume": 14218,
      "switch_utc": "2015-09-28T22:00:00+00:00",
      "difference": 0.10000000000002274
    },
    {
      "from_contract": "PLF16-NYMEX",
      "to_contract": "PLJ16-NYMEX",
      "decision_session": "2015-12-29",
      "old_volume": 3062,
      "new_volume": 7746,
      "switch_utc": "2015-12-29T23:00:00+00:00",
      "difference": 1.5
    },
    {
      "from_contract": "PLJ16-NYMEX",
      "to_contract": "PLN16-NYMEX",
      "decision_session": "2016-03-29",
      "old_volume": 3596,
      "new_volume": 10645,
      "switch_utc": "2016-03-29T22:00:00+00:00",
      "difference": 1.7999999999999545
    },
    {
      "from_contract": "PLN16-NYMEX",
      "to_contract": "PLV16-NYMEX",
      "decision_session": "2016-06-28",
      "old_volume": 3601,
      "new_volume": 9230,
      "switch_utc": "2016-06-28T22:00:00+00:00",
      "difference": 1.6000000000000227
    },
    {
      "from_contract": "PLV16-NYMEX",
      "to_contract": "PLF17-NYMEX",
      "decision_session": "2016-09-28",
      "old_volume": 5122,
      "new_volume": 13493,
      "switch_utc": "2016-09-28T22:00:00+00:00",
      "difference": 4.2000000000000455
    },
    {
      "from_contract": "PLF17-NYMEX",
      "to_contract": "PLG17-NYMEX",
      "decision_session": "2017-01-17",
      "old_volume": 2,
      "new_volume": 22,
      "switch_utc": "2017-01-17T23:00:00+00:00",
      "difference": 1.400000000000091
    },
    {
      "from_contract": "PLG17-NYMEX",
      "to_contract": "PLJ17-NYMEX",
      "decision_session": "2017-01-23",
      "old_volume": 78,
      "new_volume": 12365,
      "switch_utc": "2017-01-23T23:00:00+00:00",
      "difference": 4.399999999999977
    },
    {
      "from_contract": "PLJ17-NYMEX",
      "to_contract": "PLN17-NYMEX",
      "decision_session": "2017-03-29",
      "old_volume": 4496,
      "new_volume": 10312,
      "switch_utc": "2017-03-29T22:00:00+00:00",
      "difference": 4.699999999999932
    },
    {
      "from_contract": "PLN17-NYMEX",
      "to_contract": "PLV17-NYMEX",
      "decision_session": "2017-06-28",
      "old_volume": 3883,
      "new_volume": 10780,
      "switch_utc": "2017-06-28T22:00:00+00:00",
      "difference": 2.5
    },
    {
      "from_contract": "PLV17-NYMEX",
      "to_contract": "PLF18-NYMEX",
      "decision_session": "2017-09-27",
      "old_volume": 4780,
      "new_volume": 16359,
      "switch_utc": "2017-09-27T22:00:00+00:00",
      "difference": 4.199999999999932
    },
    {
      "from_contract": "PLF18-NYMEX",
      "to_contract": "PLJ18-NYMEX",
      "decision_session": "2017-12-27",
      "old_volume": 3461,
      "new_volume": 11339,
      "switch_utc": "2017-12-27T23:00:00+00:00",
      "difference": 4.300000000000068
    },
    {
      "from_contract": "PLJ18-NYMEX",
      "to_contract": "PLN18-NYMEX",
      "decision_session": "2018-03-27",
      "old_volume": 8405,
      "new_volume": 21624,
      "switch_utc": "2018-03-27T22:00:00+00:00",
      "difference": 5.7000000000000455
    },
    {
      "from_contract": "PLN18-NYMEX",
      "to_contract": "PLV18-NYMEX",
      "decision_session": "2018-06-27",
      "old_volume": 7641,
      "new_volume": 19892,
      "switch_utc": "2018-06-27T22:00:00+00:00",
      "difference": 3.8999999999999773
    },
    {
      "from_contract": "PLV18-NYMEX",
      "to_contract": "PLF19-NYMEX",
      "decision_session": "2018-09-26",
      "old_volume": 6816,
      "new_volume": 12289,
      "switch_utc": "2018-09-26T22:00:00+00:00",
      "difference": 3.3999999999999773
    },
    {
      "from_contract": "PLF19-NYMEX",
      "to_contract": "PLJ19-NYMEX",
      "decision_session": "2018-12-31",
      "old_volume": 33,
      "new_volume": 8102,
      "switch_utc": "2018-12-31T23:00:00+00:00",
      "difference": 5.2999999999999545
    },
    {
      "from_contract": "PLJ19-NYMEX",
      "to_contract": "PLK19-NYMEX",
      "decision_session": "2019-04-18",
      "old_volume": 1,
      "new_volume": 7,
      "switch_utc": "2019-04-18T22:00:00+00:00",
      "difference": 1.7999999999999545
    },
    {
      "from_contract": "PLK19-NYMEX",
      "to_contract": "PLN19-NYMEX",
      "decision_session": "2019-04-22",
      "old_volume": 12,
      "new_volume": 15783,
      "switch_utc": "2019-04-22T22:00:00+00:00",
      "difference": 3.8999999999999773
    },
    {
      "from_contract": "PLN19-NYMEX",
      "to_contract": "PLV19-NYMEX",
      "decision_session": "2019-07-01",
      "old_volume": 7,
      "new_volume": 27501,
      "switch_utc": "2019-07-01T22:00:00+00:00",
      "difference": 6.5
    },
    {
      "from_contract": "PLV19-NYMEX",
      "to_contract": "PLF20-NYMEX",
      "decision_session": "2019-09-30",
      "old_volume": 105,
      "new_volume": 37661,
      "switch_utc": "2019-09-30T22:00:00+00:00",
      "difference": 6.2999999999999545
    },
    {
      "from_contract": "PLF20-NYMEX",
      "to_contract": "PLJ20-NYMEX",
      "decision_session": "2019-12-30",
      "old_volume": 781,
      "new_volume": 15164,
      "switch_utc": "2019-12-30T23:00:00+00:00",
      "difference": 5.7000000000000455
    },
    {
      "from_contract": "PLJ20-NYMEX",
      "to_contract": "PLK20-NYMEX",
      "decision_session": "2020-04-06",
      "old_volume": 6,
      "new_volume": 7,
      "switch_utc": "2020-04-06T22:00:00+00:00",
      "difference": 4.7000000000000455
    },
    {
      "from_contract": "PLK20-NYMEX",
      "to_contract": "PLN20-NYMEX",
      "decision_session": "2020-04-07",
      "old_volume": 6,
      "new_volume": 8376,
      "switch_utc": "2020-04-07T22:00:00+00:00",
      "difference": -1.5
    },
    {
      "from_contract": "PLN20-NYMEX",
      "to_contract": "PLV20-NYMEX",
      "decision_session": "2020-06-29",
      "old_volume": 1116,
      "new_volume": 8061,
      "switch_utc": "2020-06-29T22:00:00+00:00",
      "difference": 11.599999999999909
    },
    {
      "from_contract": "PLV20-NYMEX",
      "to_contract": "PLF21-NYMEX",
      "decision_session": "2020-09-28",
      "old_volume": 4058,
      "new_volume": 14416,
      "switch_utc": "2020-09-28T22:00:00+00:00",
      "difference": 9.600000000000023
    },
    {
      "from_contract": "PLF21-NYMEX",
      "to_contract": "PLJ21-NYMEX",
      "decision_session": "2020-12-29",
      "old_volume": 2723,
      "new_volume": 10237,
      "switch_utc": "2020-12-29T23:00:00+00:00",
      "difference": 5.7999999999999545
    },
    {
      "from_contract": "PLJ21-NYMEX",
      "to_contract": "PLK21-NYMEX",
      "decision_session": "2021-04-26",
      "old_volume": 3,
      "new_volume": 16,
      "switch_utc": "2021-04-26T22:00:00+00:00",
      "difference": -0.599999999999909
    },
    {
      "from_contract": "PLK21-NYMEX",
      "to_contract": "PLN21-NYMEX",
      "decision_session": "2021-04-27",
      "old_volume": 3,
      "new_volume": 12213,
      "switch_utc": "2021-04-27T22:00:00+00:00",
      "difference": 2.1000000000001364
    },
    {
      "from_contract": "PLN21-NYMEX",
      "to_contract": "PLV21-NYMEX",
      "decision_session": "2021-06-28",
      "old_volume": 4355,
      "new_volume": 11709,
      "switch_utc": "2021-06-28T22:00:00+00:00",
      "difference": 2.0
    },
    {
      "from_contract": "PLV21-NYMEX",
      "to_contract": "PLF22-NYMEX",
      "decision_session": "2021-09-28",
      "old_volume": 4000,
      "new_volume": 12010,
      "switch_utc": "2021-09-28T22:00:00+00:00",
      "difference": 1.8999999999999773
    },
    {
      "from_contract": "PLF22-NYMEX",
      "to_contract": "PLJ22-NYMEX",
      "decision_session": "2021-12-28",
      "old_volume": 4864,
      "new_volume": 8917,
      "switch_utc": "2021-12-28T23:00:00+00:00",
      "difference": 0.20000000000004547
    },
    {
      "from_contract": "PLJ22-NYMEX",
      "to_contract": "PLN22-NYMEX",
      "decision_session": "2022-03-29",
      "old_volume": 5605,
      "new_volume": 18727,
      "switch_utc": "2022-03-29T22:00:00+00:00",
      "difference": 5.7000000000000455
    },
    {
      "from_contract": "PLN22-NYMEX",
      "to_contract": "PLV22-NYMEX",
      "decision_session": "2022-06-27",
      "old_volume": 10319,
      "new_volume": 11711,
      "switch_utc": "2022-06-27T22:00:00+00:00",
      "difference": -4.399999999999977
    },
    {
      "from_contract": "PLV22-NYMEX",
      "to_contract": "PLF23-NYMEX",
      "decision_session": "2022-09-27",
      "old_volume": 9237,
      "new_volume": 9945,
      "switch_utc": "2022-09-27T22:00:00+00:00",
      "difference": -7.7999999999999545
    },
    {
      "from_contract": "PLF23-NYMEX",
      "to_contract": "PLJ23-NYMEX",
      "decision_session": "2022-12-27",
      "old_volume": 6368,
      "new_volume": 13198,
      "switch_utc": "2022-12-27T23:00:00+00:00",
      "difference": 6.099999999999909
    },
    {
      "from_contract": "PLJ23-NYMEX",
      "to_contract": "PLN23-NYMEX",
      "decision_session": "2023-03-28",
      "old_volume": 4740,
      "new_volume": 10956,
      "switch_utc": "2023-03-28T22:00:00+00:00",
      "difference": 10.600000000000023
    },
    {
      "from_contract": "PLN23-NYMEX",
      "to_contract": "PLQ23-NYMEX",
      "decision_session": "2023-07-11",
      "old_volume": 2,
      "new_volume": 3,
      "switch_utc": "2023-07-11T22:00:00+00:00",
      "difference": 0.10000000000002274
    },
    {
      "from_contract": "PLQ23-NYMEX",
      "to_contract": "PLV23-NYMEX",
      "decision_session": "2023-07-24",
      "old_volume": 1,
      "new_volume": 10647,
      "switch_utc": "2023-07-24T22:00:00+00:00",
      "difference": 4.100000000000023
    },
    {
      "from_contract": "PLV23-NYMEX",
      "to_contract": "PLX23-NYMEX",
      "decision_session": "2023-10-04",
      "old_volume": 14,
      "new_volume": 28,
      "switch_utc": "2023-10-04T22:00:00+00:00",
      "difference": 0.7000000000000455
    },
    {
      "from_contract": "PLX23-NYMEX",
      "to_contract": "PLF24-NYMEX",
      "decision_session": "2023-10-05",
      "old_volume": 10,
      "new_volume": 16554,
      "switch_utc": "2023-10-05T22:00:00+00:00",
      "difference": 10.899999999999977
    },
    {
      "from_contract": "PLF24-NYMEX",
      "to_contract": "PLG24-NYMEX",
      "decision_session": "2024-01-11",
      "old_volume": 8,
      "new_volume": 44,
      "switch_utc": "2024-01-11T23:00:00+00:00",
      "difference": 3.3999999999999773
    },
    {
      "from_contract": "PLG24-NYMEX",
      "to_contract": "PLJ24-NYMEX",
      "decision_session": "2024-01-12",
      "old_volume": 53,
      "new_volume": 28215,
      "switch_utc": "2024-01-14T23:00:00+00:00",
      "difference": 7.5
    },
    {
      "from_contract": "PLJ24-NYMEX",
      "to_contract": "PLK24-NYMEX",
      "decision_session": "2024-04-01",
      "old_volume": 53,
      "new_volume": 244,
      "switch_utc": "2024-04-01T22:00:00+00:00",
      "difference": 4.800000000000068
    },
    {
      "from_contract": "PLK24-NYMEX",
      "to_contract": "PLM24-NYMEX",
      "decision_session": "2024-04-23",
      "old_volume": 109,
      "new_volume": 139,
      "switch_utc": "2024-04-23T22:00:00+00:00",
      "difference": 6.199999999999932
    },
    {
      "from_contract": "PLM24-NYMEX",
      "to_contract": "PLN24-NYMEX",
      "decision_session": "2024-05-20",
      "old_volume": 98,
      "new_volume": 37892,
      "switch_utc": "2024-05-20T22:00:00+00:00",
      "difference": 2.900000000000091
    },
    {
      "from_contract": "PLN24-NYMEX",
      "to_contract": "PLQ24-NYMEX",
      "decision_session": "2024-07-05",
      "old_volume": 7,
      "new_volume": 136,
      "switch_utc": "2024-07-07T22:00:00+00:00",
      "difference": 3.0
    },
    {
      "from_contract": "PLQ24-NYMEX",
      "to_contract": "PLU24-NYMEX",
      "decision_session": "2024-07-30",
      "old_volume": 5,
      "new_volume": 54,
      "switch_utc": "2024-07-30T22:00:00+00:00",
      "difference": 5.0
    },
    {
      "from_contract": "PLU24-NYMEX",
      "to_contract": "PLV24-NYMEX",
      "decision_session": "2024-08-19",
      "old_volume": 21,
      "new_volume": 16876,
      "switch_utc": "2024-08-19T22:00:00+00:00",
      "difference": 1.0
    },
    {
      "from_contract": "PLV24-NYMEX",
      "to_contract": "PLX24-NYMEX",
      "decision_session": "2024-10-18",
      "old_volume": 2,
      "new_volume": 167,
      "switch_utc": "2024-10-20T22:00:00+00:00",
      "difference": 2.6000000000000227
    },
    {
      "from_contract": "PLX24-NYMEX",
      "to_contract": "PLZ24-NYMEX",
      "decision_session": "2024-10-25",
      "old_volume": 34,
      "new_volume": 63,
      "switch_utc": "2024-10-27T22:00:00+00:00",
      "difference": 5.5
    },
    {
      "from_contract": "PLZ24-NYMEX",
      "to_contract": "PLF25-NYMEX",
      "decision_session": "2024-11-20",
      "old_volume": 23,
      "new_volume": 16800,
      "switch_utc": "2024-11-20T23:00:00+00:00",
      "difference": 3.8999999999999773
    },
    {
      "from_contract": "PLF25-NYMEX",
      "to_contract": "PLG25-NYMEX",
      "decision_session": "2025-01-10",
      "old_volume": 7,
      "new_volume": 102,
      "switch_utc": "2025-01-12T23:00:00+00:00",
      "difference": 2.0
    },
    {
      "from_contract": "PLG25-NYMEX",
      "to_contract": "PLJ25-NYMEX",
      "decision_session": "2025-01-13",
      "old_volume": 46,
      "new_volume": 26239,
      "switch_utc": "2025-01-13T23:00:00+00:00",
      "difference": 11.399999999999977
    },
    {
      "from_contract": "PLJ25-NYMEX",
      "to_contract": "PLK25-NYMEX",
      "decision_session": "2025-04-04",
      "old_volume": 58,
      "new_volume": 136,
      "switch_utc": "2025-04-06T22:00:00+00:00",
      "difference": 2.0
    },
    {
      "from_contract": "PLK25-NYMEX",
      "to_contract": "PLM25-NYMEX",
      "decision_session": "2025-04-30",
      "old_volume": 27,
      "new_volume": 36,
      "switch_utc": "2025-04-30T22:00:00+00:00",
      "difference": 2.699999999999932
    },
    {
      "from_contract": "PLM25-NYMEX",
      "to_contract": "PLN25-NYMEX",
      "decision_session": "2025-05-20",
      "old_volume": 65,
      "new_volume": 51079,
      "switch_utc": "2025-05-20T22:00:00+00:00",
      "difference": 1.6000000000001364
    },
    {
      "from_contract": "PLN25-NYMEX",
      "to_contract": "PLQ25-NYMEX",
      "decision_session": "2025-07-01",
      "old_volume": 137,
      "new_volume": 436,
      "switch_utc": "2025-07-01T22:00:00+00:00",
      "difference": 5.7999999999999545
    },
    {
      "from_contract": "PLQ25-NYMEX",
      "to_contract": "PLU25-NYMEX",
      "decision_session": "2025-08-04",
      "old_volume": 72,
      "new_volume": 168,
      "switch_utc": "2025-08-04T22:00:00+00:00",
      "difference": 7.2999999999999545
    },
    {
      "from_contract": "PLU25-NYMEX",
      "to_contract": "PLV25-NYMEX",
      "decision_session": "2025-08-27",
      "old_volume": 101,
      "new_volume": 15254,
      "switch_utc": "2025-08-27T22:00:00+00:00",
      "difference": 6.5
    },
    {
      "from_contract": "PLV25-NYMEX",
      "to_contract": "PLX25-NYMEX",
      "decision_session": "2025-10-01",
      "old_volume": 69,
      "new_volume": 226,
      "switch_utc": "2025-10-01T22:00:00+00:00",
      "difference": 9.5
    },
    {
      "from_contract": "PLX25-NYMEX",
      "to_contract": "PLZ25-NYMEX",
      "decision_session": "2025-10-29",
      "old_volume": 109,
      "new_volume": 214,
      "switch_utc": "2025-10-29T22:00:00+00:00",
      "difference": 1.7999999999999545
    },
    {
      "from_contract": "PLZ25-NYMEX",
      "to_contract": "PLF26-NYMEX",
      "decision_session": "2025-11-24",
      "old_volume": 52,
      "new_volume": 19926,
      "switch_utc": "2025-11-24T23:00:00+00:00",
      "difference": 8.0
    },
    {
      "from_contract": "PLF26-NYMEX",
      "to_contract": "PLG26-NYMEX",
      "decision_session": "2025-12-31",
      "old_volume": 348,
      "new_volume": 683,
      "switch_utc": "2025-12-31T23:00:00+00:00",
      "difference": 3.599999999999909
    },
    {
      "from_contract": "PLG26-NYMEX",
      "to_contract": "PLJ26-NYMEX",
      "decision_session": "2026-01-06",
      "old_volume": 501,
      "new_volume": 34013,
      "switch_utc": "2026-01-06T23:00:00+00:00",
      "difference": 13.5
    },
    {
      "from_contract": "PLJ26-NYMEX",
      "to_contract": "PLK26-NYMEX",
      "decision_session": "2026-04-23",
      "old_volume": 1,
      "new_volume": 20,
      "switch_utc": "2026-04-23T22:00:00+00:00",
      "difference": 2.0
    },
    {
      "from_contract": "PLK26-NYMEX",
      "to_contract": "PLM26-NYMEX",
      "decision_session": "2026-05-13",
      "old_volume": 40,
      "new_volume": 185,
      "switch_utc": "2026-05-13T22:00:00+00:00",
      "difference": 3.300000000000182
    },
    {
      "from_contract": "PLM26-NYMEX",
      "to_contract": "PLN26-NYMEX",
      "decision_session": "2026-05-14",
      "old_volume": 214,
      "new_volume": 15154,
      "switch_utc": "2026-05-14T22:00:00+00:00",
      "difference": 1.199999999999818
    },
    {
      "from_contract": "PLN26-NYMEX",
      "to_contract": "PLQ26-NYMEX",
      "decision_session": "2026-07-03",
      "old_volume": 7,
      "new_volume": 62,
      "switch_utc": "2026-07-05T22:00:00+00:00",
      "difference": -0.7999999999999545
    },
    {
      "from_contract": "PLQ26-NYMEX",
      "to_contract": "PLV26-NYMEX",
      "decision_session": "2026-07-06",
      "old_volume": 74,
      "new_volume": 10211,
      "switch_utc": "2026-07-06T22:00:00+00:00",
      "difference": 10.0
    },
    {
      "from_contract": "PLV26-NYMEX",
      "to_contract": "PLF27-NYMEX",
      "decision_session": "2026-09-25",
      "old_volume": 8354,
      "new_volume": 11286,
      "switch_utc": "2026-09-27T22:00:00+00:00",
      "difference": 22.200000000000045
    }
  ]
}