var quotes96968 = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '443.25', open_interest: '6064', tradetime: '20240501220800', stock_14d: '87.7', symbol: 'ZCK24', open: '442.75', high: '445', low: '442.5', last: '444.5', rawLast: '444.5', change: '1.25', pctchange: '0.28', volume: '371', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602577', short_display: 'CBOT', cik: '', previous: '443.25', displaytime: '1714600183', timestamp: '20240501221937', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '443.75', bidsize: '30', ask: '444.25', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '443.25', yvolume: '3541', tradesize: '3', pchange: '+0.28%', openinterest: '6064', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '450.75', open_interest: '705612', tradetime: '20240501222010', stock_14d: '75.68', symbol: 'ZCN24', open: '450', high: '453', low: '449.75', last: '451.75', rawLast: '451.75', change: '1', pctchange: '0.22', volume: '9348', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602905', short_display: 'CBOT', cik: '', previous: '450.75', displaytime: '1714602010', timestamp: '20240501222505', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '451.75', bidsize: '41', ask: '452', asksize: '130', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '450.75', yvolume: '142475', tradesize: '1', pchange: '+0.22%', openinterest: '705612', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '459', open_interest: '226546', tradetime: '20240501221313', stock_14d: '72', symbol: 'ZCU24', open: '459.5', high: '460.75', low: '458', last: '459.25', rawLast: '459.25', change: '0.25', pctchange: '0.05', volume: '2676', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602905', short_display: 'CBOT', cik: '', previous: '459', displaytime: '1714601593', timestamp: '20240501222505', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '459.25', bidsize: '52', ask: '459.5', asksize: '24', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '459', yvolume: '41633', tradesize: '2', pchange: '+0.05%', openinterest: '226546', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZC*4': { name: 'Corn', flag: '', price_2_close: '472.75', open_interest: '367279', tradetime: '20240501220900', stock_14d: '68.54', symbol: 'ZCZ24', open: '471.5', high: '474.25', low: '471.5', last: '472.75', rawLast: '472.75', change: '0', pctchange: '0', volume: '3265', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602905', short_display: 'CBOT', cik: '', previous: '472.75', displaytime: '1714600923', timestamp: '20240501222505', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '472.75', bidsize: '26', ask: '473', asksize: '26', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '472.75', yvolume: '54435', tradesize: '1', pchange: '0%', openinterest: '367279', changedir: 'none', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZC*5': { name: 'Corn', flag: '', price_2_close: '486.5', open_interest: '53611', tradetime: '20240501220900', stock_14d: '74.18', symbol: 'ZCH25', open: '485', high: '487.75', low: '485', last: '486.25', rawLast: '486.25', change: '-0.25', pctchange: '-0.05', volume: '751', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602905', short_display: 'CBOT', cik: '', previous: '486.5', displaytime: '1714600451', timestamp: '20240501222505', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '486.25', bidsize: '70', ask: '486.5', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '486.5', yvolume: '8554', tradesize: '2', pchange: '-0.05%', openinterest: '53611', changedir: 'down', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'ZC*6': { name: 'Corn', flag: '', price_2_close: '495', open_interest: '12313', tradetime: '20240501220900', stock_14d: '75.56', symbol: 'ZCK25', open: '493.75', high: '496', low: '493.5', last: '495', rawLast: '495', change: '0', pctchange: '0', volume: '138', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602905', short_display: 'CBOT', cik: '', previous: '495', displaytime: '1714600451', timestamp: '20240501222505', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '495', bidsize: '4', ask: '495.25', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '495', yvolume: '1775', tradesize: '1', pchange: '0%', openinterest: '12313', changedir: 'none', exchangeRate: '1', month: 'May 2025', shortmonth: 'May 2025' }, 'ZS*1': { name: 'Soybean', flag: '', price_2_close: '1155.75', open_interest: '1651', tradetime: '20240501214000', stock_14d: '48.44', symbol: 'ZSK24', open: '1155.75', high: '1162.25', low: '1155.75', last: '1162.25', rawLast: '1162.25', change: '6.5', pctchange: '0.56', volume: '17', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602898', short_display: 'CBOT', cik: '', previous: '1155.75', displaytime: '1714598655', timestamp: '20240501222458', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1160.75', bidsize: '1', ask: '1162', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1155.75', yvolume: '2912', tradesize: '3', pchange: '+0.56%', openinterest: '1651', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZS*2': { name: 'Soybean', flag: '', price_2_close: '1170.25', open_interest: '387055', tradetime: '20240501222452', stock_14d: '51.17', symbol: 'ZSN24', open: '1170.25', high: '1178.5', low: '1170.25', last: '1176.25', rawLast: '1176.25', change: '6', pctchange: '0.51', volume: '7737', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602904', short_display: 'CBOT', cik: '', previous: '1170.25', displaytime: '1714602292', timestamp: '20240501222504', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1176', bidsize: '18', ask: '1176.5', asksize: '18', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1170.25', yvolume: '84959', tradesize: '1', pchange: '+0.51%', openinterest: '387055', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZS*3': { name: 'Soybean', flag: '', price_2_close: '1171.75', open_interest: '36621', tradetime: '20240501220800', stock_14d: '50.47', symbol: 'ZSQ24', open: '1170.25', high: '1178.75', low: '1170.25', last: '1176', rawLast: '1176', change: '4.25', pctchange: '0.36', volume: '1399', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602904', short_display: 'CBOT', cik: '', previous: '1171.75', displaytime: '1714600852', timestamp: '20240501222504', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1176.5', bidsize: '4', ask: '1177', asksize: '5', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1171.75', yvolume: '12892', tradesize: '1', pchange: '+0.36%', openinterest: '36621', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZS*4': { name: 'Soybean', flag: '', price_2_close: '1161.25', open_interest: '26230', tradetime: '20240501214400', stock_14d: '51.87', symbol: 'ZSU24', open: '1162.5', high: '1167.25', low: '1162.5', last: '1164.75', rawLast: '1164.75', change: '3.5', pctchange: '0.3', volume: '723', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602904', short_display: 'CBOT', cik: '', previous: '1161.25', displaytime: '1714599615', timestamp: '20240501222504', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1164.5', bidsize: '34', ask: '1165.25', asksize: '4', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1161.25', yvolume: '6803', tradesize: '1', pchange: '+0.3%', openinterest: '26230', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZS*5': { name: 'Soybean', flag: '', price_2_close: '1165', open_interest: '175819', tradetime: '20240501222032', stock_14d: '46.4', symbol: 'ZSX24', open: '1164.5', high: '1170.75', low: '1164.5', last: '1168', rawLast: '1168', change: '3', pctchange: '0.26', volume: '2016', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602904', short_display: 'CBOT', cik: '', previous: '1165', displaytime: '1714602032', timestamp: '20240501222504', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1167.75', bidsize: '16', ask: '1168.25', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1165', yvolume: '24237', tradesize: '1', pchange: '+0.26%', openinterest: '175819', changedir: 'up', exchangeRate: '1', month: 'November 2024', shortmonth: 'Nov 2024' }, 'MW*1': { name: 'Spring Wheat', flag: '', price_2_close: '702.5', open_interest: '33', tradetime: '20240501200800', stock_14d: '89.66', symbol: 'MWK24', open: '712', high: '712', low: '712', last: '712', rawLast: '712', change: '9.5', pctchange: '1.35', volume: '4', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602625', short_display: 'MGEX', cik: '', previous: '702.5', displaytime: '1714591653', timestamp: '20240501222025', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '697', bidsize: '2', ask: '711', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '702.5', yvolume: '2', tradesize: '1', pchange: '+1.35%', openinterest: '33', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'MW*2': { name: 'Spring Wheat', flag: '', price_2_close: '702.25', open_interest: '32251', tradetime: '20240501220800', stock_14d: '91.31', symbol: 'MWN24', open: '700.75', high: '704.75', low: '700.5', last: '702.25', rawLast: '702.25', change: '0', pctchange: '0', volume: '196', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602625', short_display: 'MGEX', cik: '', previous: '702.25', displaytime: '1714600451', timestamp: '20240501222025', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '702', bidsize: '1', ask: '703', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '702.25', yvolume: '6432', tradesize: '10', pchange: '0%', openinterest: '32251', changedir: 'none', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'MW*3': { name: 'Spring Wheat', flag: '', price_2_close: '707.75', open_interest: '9641', tradetime: '20240501220800', stock_14d: '89.31', symbol: 'MWU24', open: '707', high: '709.25', low: '706', last: '708.5', rawLast: '708.5', change: '0.75', pctchange: '0.11', volume: '114', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602788', short_display: 'MGEX', cik: '', previous: '707.75', displaytime: '1714600201', timestamp: '20240501222308', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '707.5', bidsize: '1', ask: '709', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '707.75', yvolume: '2456', tradesize: '1', pchange: '+0.11%', openinterest: '9641', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'MW*4': { name: 'Spring Wheat', flag: '', price_2_close: '719.25', open_interest: '6326', tradetime: '20240501200200', stock_14d: '87.35', symbol: 'MWZ24', open: '718', high: '720', low: '718', last: '719.25', rawLast: '719.25', change: '0', pctchange: '0', volume: '11', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602788', short_display: 'MGEX', cik: '', previous: '719.25', displaytime: '1714592846', timestamp: '20240501222308', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '719', bidsize: '1', ask: '720.5', asksize: '4', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '719.25', yvolume: '1026', tradesize: '1', pchange: '0%', openinterest: '6326', changedir: 'none', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'MW*5': { name: 'Spring Wheat', flag: '', price_2_close: '730', open_interest: '965', tradetime: '20240501200200', stock_14d: '83.77', symbol: 'MWH25', open: '730', high: '730', low: '730', last: '730', rawLast: '730', change: '0', pctchange: '0', volume: '4', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602788', short_display: 'MGEX', cik: '', previous: '730', displaytime: '1714591155', timestamp: '20240501222308', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '728.75', bidsize: '2', ask: '731', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '730', yvolume: '115', tradesize: '1', pchange: '0%', openinterest: '965', changedir: 'none', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'MW*6': { name: 'Spring Wheat', flag: 's', price_2_close: '732.25', open_interest: '104', tradetime: '20240501175400', stock_14d: '88.59', symbol: 'MWK25', open: '0', high: '733.25', low: '733.25', last: '733.25', rawLast: '733.25', change: '1', pctchange: '0.14', volume: '3', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590185', short_display: 'MGEX', cik: '', previous: '732.25', displaytime: '1714586040', timestamp: '20240501185305', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '722.25', bidsize: '1', ask: '735.75', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '733.25', pchange: '+0.14%', openinterest: '104', changedir: 'up', exchangeRate: '1', month: 'May 2025', shortmonth: 'May 2025' }, 'KE*1': { name: 'Hard Red Wheat', flag: 's', price_2_close: '622.75', open_interest: '19', tradetime: '20240501175200', stock_14d: '67.23', symbol: 'KEK24', open: '619.5', high: '628', low: '617', last: '625.5', rawLast: '625.5', change: '2.75', pctchange: '0.44', volume: '27', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590184', short_display: 'KCBT', cik: '', previous: '622.75', displaytime: '1714585920', timestamp: '20240501185304', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '628.5', bidsize: '1', ask: '638.5', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '625.5', pchange: '+0.44%', openinterest: '19', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'KE*2': { name: 'Hard Red Wheat', flag: '', price_2_close: '625', open_interest: '131278', tradetime: '20240501222308', stock_14d: '64.07', symbol: 'KEN24', open: '626.25', high: '631.5', low: '624.5', last: '628.5', rawLast: '628.5', change: '3.5', pctchange: '0.56', volume: '1368', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602901', short_display: 'KCBT', cik: '', previous: '625', displaytime: '1714602188', timestamp: '20240501222501', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '628.25', bidsize: '7', ask: '628.75', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '625', yvolume: '32056', tradesize: '1', pchange: '+0.56%', openinterest: '131278', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'KE*3': { name: 'Hard Red Wheat', flag: '', price_2_close: '638.5', open_interest: '48599', tradetime: '20240501221004', stock_14d: '65.62', symbol: 'KEU24', open: '639', high: '644.25', low: '637.5', last: '640.75', rawLast: '640.75', change: '2.25', pctchange: '0.35', volume: '618', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602788', short_display: 'KCBT', cik: '', previous: '638.5', displaytime: '1714601404', timestamp: '20240501222308', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '641.25', bidsize: '13', ask: '641.75', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '638.5', yvolume: '12628', tradesize: '1', pchange: '+0.35%', openinterest: '48599', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'KE*4': { name: 'Hard Red Wheat', flag: '', price_2_close: '659.5', open_interest: '37852', tradetime: '20240501220952', stock_14d: '68.71', symbol: 'KEZ24', open: '660', high: '664.75', low: '658.25', last: '662.25', rawLast: '662.25', change: '2.75', pctchange: '0.42', volume: '437', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602788', short_display: 'KCBT', cik: '', previous: '659.5', displaytime: '1714601392', timestamp: '20240501222308', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '662.75', bidsize: '6', ask: '663.25', asksize: '6', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '659.5', yvolume: '8276', tradesize: '1', pchange: '+0.42%', openinterest: '37852', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'KE*5': { name: 'Hard Red Wheat', flag: '', price_2_close: '675.5', open_interest: '5856', tradetime: '20240501214400', stock_14d: '70.67', symbol: 'KEH25', open: '676.5', high: '680', low: '674', last: '679.75', rawLast: '679.75', change: '4.25', pctchange: '0.63', volume: '236', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602788', short_display: 'KCBT', cik: '', previous: '675.5', displaytime: '1714598111', timestamp: '20240501222308', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '678.75', bidsize: '7', ask: '679.25', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '675.5', yvolume: '1565', tradesize: '1', pchange: '+0.63%', openinterest: '5856', changedir: 'up', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'KE*6': { name: 'Hard Red Wheat', flag: '', price_2_close: '682.5', open_interest: '1382', tradetime: '20240501220800', stock_14d: '71.89', symbol: 'KEK25', open: '683.5', high: '685', low: '683.25', last: '685', rawLast: '685', change: '2.5', pctchange: '0.37', volume: '27', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602788', short_display: 'KCBT', cik: '', previous: '682.5', displaytime: '1714601004', timestamp: '20240501222308', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '685.75', bidsize: '7', ask: '686.5', asksize: '7', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '682.5', yvolume: '574', tradesize: '1', pchange: '+0.37%', openinterest: '1382', changedir: 'up', exchangeRate: '1', month: 'May 2025', shortmonth: 'May 2025' }, 'ZO*1': { name: 'Oats', flag: 's', price_2_close: '371', open_interest: '19', tradetime: '20240501175300', stock_14d: '53.58', symbol: 'ZOK24', open: '0', high: '379', low: '379', last: '379', rawLast: '379', change: '8', pctchange: '2.16', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '371', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '361.25', bidsize: '1', ask: '390.75', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '379', pchange: '+2.16%', openinterest: '19', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZO*2': { name: 'Oats', flag: '', price_2_close: '377.5', open_interest: '2543', tradetime: '20240501220700', stock_14d: '80.03', symbol: 'ZON24', open: '374.75', high: '376.5', low: '370.25', last: '371.75', rawLast: '371.75', change: '-5.75', pctchange: '-1.52', volume: '48', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714602813', short_display: 'CBOT', cik: '', previous: '377.5', displaytime: '1714601191', timestamp: '20240501222333', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '370.25', bidsize: '1', ask: '372.75', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '377.5', yvolume: '486', tradesize: '1', pchange: '-1.52%', openinterest: '2543', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZO*3': { name: 'Oats', flag: 's', price_2_close: '361', open_interest: '43', tradetime: '20240501175300', stock_14d: '75.73', symbol: 'ZOU24', open: '360', high: '371.75', low: '360', last: '371.75', rawLast: '371.75', change: '10.75', pctchange: '2.98', volume: '8', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '361', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '362.25', bidsize: '1', ask: '366', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '371.75', pchange: '+2.98%', openinterest: '43', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZO*4': { name: 'Oats', flag: 's', price_2_close: '363.5', open_interest: '599', tradetime: '20240501175300', stock_14d: '83.75', symbol: 'ZOZ24', open: '368', high: '368', low: '366', last: '367.75', rawLast: '367.75', change: '4.25', pctchange: '1.17', volume: '11', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '363.5', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '361.5', bidsize: '1', ask: '370', asksize: '4', session_id: 'previous', session: '', ticktype: '.', settlement: '367.75', pchange: '+1.17%', openinterest: '599', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZO*5': { name: 'Oats', flag: 's', price_2_close: '369', open_interest: '1', tradetime: '20240501175300', stock_14d: '95.6', symbol: 'ZOH25', open: '0', high: '374.75', low: '374.75', last: '374.75', rawLast: '374.75', change: '5.75', pctchange: '1.56', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '369', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '363.75', bidsize: '1', ask: '377', asksize: '2', session_id: 'previous', session: '', ticktype: '.', settlement: '374.75', pchange: '+1.56%', openinterest: '1', changedir: 'up', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'ZO*6': { name: 'Oats', flag: 's', price_2_close: '375', open_interest: '0', tradetime: '20240501175200', stock_14d: '95.6', symbol: 'ZOK25', open: '380.75', high: '380.75', low: '380.75', last: '380.75', rawLast: '380.75', change: '5.75', pctchange: '1.53', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714597146', short_display: 'CBOT', cik: '', previous: '375', displaytime: '1714581446', timestamp: '20240501163726', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '380.75', ysettlement: '375', yvolume: '0', tradesize: '0', pchange: '+1.53%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2025', shortmonth: 'May 2025' }, 'LE*1': { name: 'Live Cattle', flag: 's', price_2_close: '174.975', open_interest: '103368', tradetime: '20240501175200', stock_14d: '53.99', symbol: 'LEM24', open: '175.6', high: '176.85', low: '172.7', last: '173.85', rawLast: '173.85', change: '-1.125', pctchange: '-0.64', volume: '37029', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '174.975', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '173.85', ysettlement: '174.975', yvolume: '31306', tradesize: '1', pchange: '-0.64%', openinterest: '103368', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'LE*2': { name: 'Live Cattle', flag: 's', price_2_close: '173.1', open_interest: '72867', tradetime: '20240501175200', stock_14d: '54.91', symbol: 'LEQ24', open: '173.375', high: '174.2', low: '170.075', last: '171.1', rawLast: '171.1', change: '-2', pctchange: '-1.16', volume: '18731', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '173.1', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '171.1', ysettlement: '173.1', yvolume: '16307', tradesize: '1', pchange: '-1.16%', openinterest: '72867', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'LE*3': { name: 'Live Cattle', flag: 's', price_2_close: '177.05', open_interest: '45599', tradetime: '20240501175300', stock_14d: '59.53', symbol: 'LEV24', open: '177.225', high: '178', low: '173.875', last: '174.85', rawLast: '174.85', change: '-2.2', pctchange: '-1.24', volume: '14506', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '177.05', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '174.85', ysettlement: '177.05', yvolume: '11748', tradesize: '1', pchange: '-1.24%', openinterest: '45599', changedir: 'down', exchangeRate: '1', month: 'October 2024', shortmonth: 'Oct 2024' }, 'LE*4': { name: 'Live Cattle', flag: 's', price_2_close: '181.8', open_interest: '30891', tradetime: '20240501175400', stock_14d: '63.12', symbol: 'LEZ24', open: '181.925', high: '182.5', low: '178.6', last: '179.5', rawLast: '179.5', change: '-2.3', pctchange: '-1.27', volume: '10153', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '181.8', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '179.5', ysettlement: '181.8', yvolume: '6706', tradesize: '1', pchange: '-1.27%', openinterest: '30891', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'LE*5': { name: 'Live Cattle', flag: 's', price_2_close: '185.65', open_interest: '11899', tradetime: '20240501175300', stock_14d: '65.36', symbol: 'LEG25', open: '185.625', high: '186.15', low: '182.425', last: '183.35', rawLast: '183.35', change: '-2.3', pctchange: '-1.24', volume: '2861', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '185.65', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '183.35', ysettlement: '185.65', yvolume: '4185', tradesize: '1', pchange: '-1.24%', openinterest: '11899', changedir: 'down', exchangeRate: '1', month: 'February 2025', shortmonth: 'Feb 2025' }, 'LE*6': { name: 'Live Cattle', flag: 's', price_2_close: '188.05', open_interest: '7639', tradetime: '20240501175300', stock_14d: '65.93', symbol: 'LEJ25', open: '188.05', high: '188.55', low: '184.875', last: '185.775', rawLast: '185.775', change: '-2.275', pctchange: '-1.21', volume: '925', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '188.05', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '185.775', ysettlement: '188.05', yvolume: '749', tradesize: '1', pchange: '-1.21%', openinterest: '7639', changedir: 'down', exchangeRate: '1', month: 'April 2025', shortmonth: 'Apr 2025' }, 'GF*1': { name: 'Feeder Cattle', flag: 's', price_2_close: '244.575', open_interest: '7919', tradetime: '20240501175300', stock_14d: '70.57', symbol: 'GFK24', open: '244.25', high: '245.45', low: '240', last: '241.425', rawLast: '241.425', change: '-3.15', pctchange: '-1.29', volume: '2670', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '244.575', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '241.425', ysettlement: '244.575', yvolume: '2892', tradesize: '1', pchange: '-1.29%', openinterest: '7919', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'GF*2': { name: 'Feeder Cattle', flag: 's', price_2_close: '255.5', open_interest: '22925', tradetime: '20240501175300', stock_14d: '66.67', symbol: 'GFQ24', open: '255.175', high: '256.425', low: '250.275', last: '251.75', rawLast: '251.75', change: '-3.75', pctchange: '-1.47', volume: '9536', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '255.5', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '251.75', ysettlement: '255.5', yvolume: '8758', tradesize: '1', pchange: '-1.47%', openinterest: '22925', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'GF*3': { name: 'Feeder Cattle', flag: 's', price_2_close: '256.475', open_interest: '6623', tradetime: '20240501175300', stock_14d: '65.27', symbol: 'GFU24', open: '256.05', high: '257.475', low: '251.3', last: '252.6', rawLast: '252.6', change: '-3.875', pctchange: '-1.51', volume: '2692', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '256.475', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '252.6', ysettlement: '256.475', yvolume: '3267', tradesize: '1', pchange: '-1.51%', openinterest: '6623', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'GF*4': { name: 'Feeder Cattle', flag: 's', price_2_close: '256.675', open_interest: '5554', tradetime: '20240501175300', stock_14d: '63.5', symbol: 'GFV24', open: '256.45', high: '257.725', low: '251.45', last: '252.65', rawLast: '252.65', change: '-4.025', pctchange: '-1.57', volume: '2628', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '256.675', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '252.65', ysettlement: '256.675', yvolume: '2190', tradesize: '1', pchange: '-1.57%', openinterest: '5554', changedir: 'down', exchangeRate: '1', month: 'October 2024', shortmonth: 'Oct 2024' }, 'GF*5': { name: 'Feeder Cattle', flag: 's', price_2_close: '255.925', open_interest: '3700', tradetime: '20240501175300', stock_14d: '62.91', symbol: 'GFX24', open: '255.725', high: '256.95', low: '250.775', last: '251.9', rawLast: '251.9', change: '-4.025', pctchange: '-1.57', volume: '715', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '255.925', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '251.9', ysettlement: '255.925', yvolume: '708', tradesize: '1', pchange: '-1.57%', openinterest: '3700', changedir: 'down', exchangeRate: '1', month: 'November 2024', shortmonth: 'Nov 2024' }, 'GF*6': { name: 'Feeder Cattle', flag: 's', price_2_close: '253.3', open_interest: '2575', tradetime: '20240501175300', stock_14d: '65.51', symbol: 'GFF25', open: '251.875', high: '254.25', low: '248.15', last: '249.125', rawLast: '249.125', change: '-4.175', pctchange: '-1.65', volume: '335', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '253.3', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '249.125', ysettlement: '253.3', yvolume: '372', tradesize: '1', pchange: '-1.65%', openinterest: '2575', changedir: 'down', exchangeRate: '1', month: 'January 2025', shortmonth: 'Jan 2025' }, 'HE*1': { name: 'Lean Hogs', flag: 's', price_2_close: '94.15', open_interest: '4532', tradetime: '20240501175300', stock_14d: '11.14', symbol: 'HEK24', open: '94.4', high: '94.5', low: '92.8', last: '93.025', rawLast: '93.025', change: '-1.125', pctchange: '-1.19', volume: '1345', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '94.15', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '93.025', ysettlement: '94.15', yvolume: '768', tradesize: '1', pchange: '-1.19%', openinterest: '4532', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'HE*2': { name: 'Lean Hogs', flag: 's', price_2_close: '102.475', open_interest: '92445', tradetime: '20240501175200', stock_14d: '12.09', symbol: 'HEM24', open: '102.625', high: '103.525', low: '100.325', last: '100.425', rawLast: '100.425', change: '-2.05', pctchange: '-2', volume: '28692', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '102.475', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '100.425', ysettlement: '102.475', yvolume: '22711', tradesize: '1', pchange: '-2%', openinterest: '92445', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'HE*3': { name: 'Lean Hogs', flag: 's', price_2_close: '105.425', open_interest: '51433', tradetime: '20240501175400', stock_14d: '27.78', symbol: 'HEN24', open: '105.625', high: '106.375', low: '103.55', last: '103.625', rawLast: '103.625', change: '-1.8', pctchange: '-1.71', volume: '9391', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '105.425', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '103.625', ysettlement: '105.425', yvolume: '9941', tradesize: '1', pchange: '-1.71%', openinterest: '51433', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'HE*4': { name: 'Lean Hogs', flag: 's', price_2_close: '103.4', open_interest: '42732', tradetime: '20240501175300', stock_14d: '34.18', symbol: 'HEQ24', open: '103.95', high: '104.35', low: '101.975', last: '102.15', rawLast: '102.15', change: '-1.25', pctchange: '-1.21', volume: '7787', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '103.4', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '102.15', ysettlement: '103.4', yvolume: '7604', tradesize: '2', pchange: '-1.21%', openinterest: '42732', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'HE*5': { name: 'Lean Hogs', flag: 's', price_2_close: '85.6', open_interest: '55729', tradetime: '20240501175300', stock_14d: '20.74', symbol: 'HEV24', open: '85.9', high: '86.1', low: '84.175', last: '84.4', rawLast: '84.4', change: '-1.2', pctchange: '-1.4', volume: '4339', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '85.6', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '84.4', ysettlement: '85.6', yvolume: '4696', tradesize: '1', pchange: '-1.4%', openinterest: '55729', changedir: 'down', exchangeRate: '1', month: 'October 2024', shortmonth: 'Oct 2024' }, 'HE*6': { name: 'Lean Hogs', flag: 's', price_2_close: '77.2', open_interest: '37826', tradetime: '20240501175300', stock_14d: '27.43', symbol: 'HEZ24', open: '77.2', high: '77.325', low: '75.7', last: '75.95', rawLast: '75.95', change: '-1.25', pctchange: '-1.62', volume: '3806', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714597145', short_display: 'CME', cik: '', previous: '77.2', displaytime: '1714584157', timestamp: '20240501204218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '75.95', ysettlement: '77.2', yvolume: '3605', tradesize: '1', pchange: '-1.62%', openinterest: '37826', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' } };