var quotes21177 = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '439.5', open_interest: '17713', tradetime: '20240430191900', stock_14d: '70.78', symbol: 'ZCK24', open: '440', high: '440', low: '438.75', last: '438.75', rawLast: '438.75', change: '-0.75', pctchange: '-0.17', volume: '60', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508946', short_display: 'CBOT', cik: '', previous: '439.5', displaytime: '1714504560', timestamp: '20240430201906', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '440', bidsize: '3', ask: '440.75', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '439.5', yvolume: '13679', tradesize: '1', pchange: '-0.17%', openinterest: '17713', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '446.75', open_interest: '697341', tradetime: '20240430201449', stock_14d: '64.41', symbol: 'ZCN24', open: '446.75', high: '447.75', low: '445', last: '447.25', rawLast: '447.25', change: '0.5', pctchange: '0.11', volume: '3931', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508949', short_display: 'CBOT', cik: '', previous: '446.75', displaytime: '1714508089', timestamp: '20240430201909', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '447', bidsize: '91', ask: '447.25', asksize: '9', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '446.75', yvolume: '137809', tradesize: '1', pchange: '+0.11%', openinterest: '697341', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '455.75', open_interest: '220130', tradetime: '20240430201038', stock_14d: '65.33', symbol: 'ZCU24', open: '455.75', high: '456.25', low: '454', last: '456', rawLast: '456', change: '0.25', pctchange: '0.05', volume: '1417', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508946', short_display: 'CBOT', cik: '', previous: '455.75', displaytime: '1714507838', timestamp: '20240430201906', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '455.75', bidsize: '34', ask: '456', asksize: '9', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '455.75', yvolume: '34112', tradesize: '1', pchange: '+0.05%', openinterest: '220130', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZC*4': { name: 'Corn', flag: '', price_2_close: '469.5', open_interest: '360857', tradetime: '20240430200900', stock_14d: '62.91', symbol: 'ZCZ24', open: '469.25', high: '470', low: '467.75', last: '469.75', rawLast: '469.75', change: '0.25', pctchange: '0.05', volume: '1999', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508949', short_display: 'CBOT', cik: '', previous: '469.5', displaytime: '1714507200', timestamp: '20240430201909', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '469.75', bidsize: '27', ask: '470', asksize: '21', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '469.5', yvolume: '54658', tradesize: '1', pchange: '+0.05%', openinterest: '360857', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZS*1': { name: 'Soybean', flag: '', price_2_close: '1145.5', open_interest: '7139', tradetime: '20240430200800', stock_14d: '35.7', symbol: 'ZSK24', open: '1145', high: '1145', low: '1141', last: '1141', rawLast: '1141', change: '-4.5', pctchange: '-0.39', volume: '81', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508947', short_display: 'CBOT', cik: '', previous: '1145.5', displaytime: '1714504853', timestamp: '20240430201907', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1142', bidsize: '1', ask: '1142.5', asksize: '8', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1145.5', yvolume: '5336', tradesize: '1', pchange: '-0.39%', openinterest: '7139', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZS*2': { name: 'Soybean', flag: '', price_2_close: '1163', open_interest: '378697', tradetime: '20240430201903', stock_14d: '46.36', symbol: 'ZSN24', open: '1161', high: '1161', low: '1156.25', last: '1158.5', rawLast: '1158.5', change: '-4.5', pctchange: '-0.39', volume: '4401', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508955', short_display: 'CBOT', cik: '', previous: '1163', displaytime: '1714508343', timestamp: '20240430201915', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1158.25', bidsize: '13', ask: '1158.5', asksize: '8', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1163', yvolume: '136745', tradesize: '1', pchange: '-0.39%', openinterest: '378697', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZS*3': { name: 'Soybean', flag: '', price_2_close: '1165.5', open_interest: '33078', tradetime: '20240430201815', stock_14d: '49.16', symbol: 'ZSQ24', open: '1163', high: '1165', low: '1159.25', last: '1161', rawLast: '1161', change: '-4.5', pctchange: '-0.39', volume: '441', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508949', short_display: 'CBOT', cik: '', previous: '1165.5', displaytime: '1714508295', timestamp: '20240430201909', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1161', bidsize: '3', ask: '1161.25', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1165.5', yvolume: '25064', tradesize: '1', pchange: '-0.39%', openinterest: '33078', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZS*4': { name: 'Soybean', flag: '', price_2_close: '1156.75', open_interest: '26279', tradetime: '20240430201616', stock_14d: '53.85', symbol: 'ZSU24', open: '1154', high: '1155', low: '1151.75', last: '1152.75', rawLast: '1152.75', change: '-4', pctchange: '-0.35', volume: '319', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508947', short_display: 'CBOT', cik: '', previous: '1156.75', displaytime: '1714508176', timestamp: '20240430201907', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1152.75', bidsize: '16', ask: '1153.25', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1156.75', yvolume: '9384', tradesize: '1', pchange: '-0.35%', openinterest: '26279', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'MW*1': { name: 'Spring Wheat', flag: 's', price_2_close: '715.25', open_interest: '107', tradetime: '20240430164300', stock_14d: '94.61', symbol: 'MWK24', open: '693.75', high: '713.5', low: '693.75', last: '710.25', rawLast: '710.25', change: '-5', pctchange: '-0.7', volume: '85', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714435200', lastupdate: '1714503808', short_display: 'MGEX', cik: '', previous: '715.25', displaytime: '1714495380', timestamp: '20240430185328', day: 'T', basecode: '2', no_jerq: '1', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '690', bidsize: '1', ask: '709', asksize: '3', session_id: 'previous', session: '', ticktype: '.', settlement: '710.25', pchange: '-0.7%', openinterest: '107', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'MW*2': { name: 'Spring Wheat', flag: '', price_2_close: '704.25', open_interest: '34047', tradetime: '20240430201221', stock_14d: '93.33', symbol: 'MWN24', open: '701.5', high: '701.75', low: '698.5', last: '700', rawLast: '700', change: '-4.25', pctchange: '-0.6', volume: '205', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508859', short_display: 'MGEX', cik: '', previous: '704.25', displaytime: '1714507941', timestamp: '20240430201739', day: '1', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '700', bidsize: '2', ask: '701', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '704.25', yvolume: '9847', tradesize: '1', pchange: '-0.6%', openinterest: '34047', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'MW*3': { name: 'Spring Wheat', flag: '', price_2_close: '709.75', open_interest: '9700', tradetime: '20240430200900', stock_14d: '90.44', symbol: 'MWU24', open: '708', high: '708', low: '704', last: '704.5', rawLast: '704.5', change: '-5.25', pctchange: '-0.74', volume: '72', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508754', short_display: 'MGEX', cik: '', previous: '709.75', displaytime: '1714506436', timestamp: '20240430201553', day: '1', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '705.25', bidsize: '3', ask: '706.5', asksize: '5', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '709.75', yvolume: '3465', tradesize: '1', pchange: '-0.74%', openinterest: '9700', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'MW*4': { name: 'Spring Wheat', flag: '', price_2_close: '722.25', open_interest: '6648', tradetime: '20240430191200', stock_14d: '90.61', symbol: 'MWZ24', open: '719.5', high: '719.5', low: '717.5', last: '717.5', rawLast: '717.5', change: '-4.75', pctchange: '-0.66', volume: '13', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508754', short_display: 'MGEX', cik: '', previous: '722.25', displaytime: '1714504242', timestamp: '20240430201553', day: '1', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '717.5', bidsize: '3', ask: '719', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '722.25', yvolume: '1167', tradesize: '1', pchange: '-0.66%', openinterest: '6648', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'KE*1': { name: 'Hard Red Wheat', flag: 's', price_2_close: '643.75', open_interest: '195', tradetime: '20240430180800', stock_14d: '76.97', symbol: 'KEK24', open: '651.75', high: '660.5', low: '622', last: '622.75', rawLast: '622.75', change: '-21', pctchange: '-3.26', volume: '276', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714435200', lastupdate: '1714505672', short_display: 'KCBT', cik: '', previous: '643.75', displaytime: '1714500480', timestamp: '20240430192432', day: 'T', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '619', bidsize: '1', ask: '623.75', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '622.75', pchange: '-3.26%', openinterest: '195', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'KE*2': { name: 'Hard Red Wheat', flag: '', price_2_close: '635.25', open_interest: '140188', tradetime: '20240430201509', stock_14d: '74.29', symbol: 'KEN24', open: '634.25', high: '636.75', low: '629.75', last: '632.25', rawLast: '632.25', change: '-3', pctchange: '-0.47', volume: '1222', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508895', short_display: 'KCBT', cik: '', previous: '635.25', displaytime: '1714508109', timestamp: '20240430201815', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '632.25', bidsize: '2', ask: '632.5', asksize: '5', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '635.25', yvolume: '44406', tradesize: '1', pchange: '-0.47%', openinterest: '140188', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'KE*3': { name: 'Hard Red Wheat', flag: '', price_2_close: '648', open_interest: '48841', tradetime: '20240430201454', stock_14d: '75.39', symbol: 'KEU24', open: '646.75', high: '649.25', low: '642.5', last: '644.5', rawLast: '644.5', change: '-3.5', pctchange: '-0.54', volume: '352', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508895', short_display: 'KCBT', cik: '', previous: '648', displaytime: '1714508094', timestamp: '20240430201815', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '644.75', bidsize: '2', ask: '645', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '648', yvolume: '19956', tradesize: '1', pchange: '-0.54%', openinterest: '48841', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'KE*4': { name: 'Hard Red Wheat', flag: '', price_2_close: '668.75', open_interest: '37120', tradetime: '20240430200900', stock_14d: '77.84', symbol: 'KEZ24', open: '666.25', high: '670', low: '663.5', last: '665.5', rawLast: '665.5', change: '-3.25', pctchange: '-0.49', volume: '336', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508913', short_display: 'KCBT', cik: '', previous: '668.75', displaytime: '1714507384', timestamp: '20240430201833', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '665.5', bidsize: '4', ask: '666', asksize: '6', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '668.75', yvolume: '14378', tradesize: '1', pchange: '-0.49%', openinterest: '37120', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZW*1': { name: 'Wheat', flag: 's', price_2_close: '590.25', open_interest: '2494', tradetime: '20240430180900', stock_14d: '73', symbol: 'ZWK24', open: '587', high: '587', low: '577.75', last: '585', rawLast: '585', change: '-5.25', pctchange: '-0.89', volume: '1405', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714435200', lastupdate: '1714503853', short_display: 'CBOT', cik: '', previous: '590.25', displaytime: '1714500540', timestamp: '20240430185413', day: 'T', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '587.25', bidsize: '7', ask: '588.25', asksize: '5', session_id: 'previous', session: '', ticktype: '.', settlement: '585', pchange: '-0.89%', openinterest: '2494', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZW*2': { name: 'Wheat', flag: '', price_2_close: '603.25', open_interest: '210057', tradetime: '20240430201702', stock_14d: '67.07', symbol: 'ZWN24', open: '604.25', high: '608.75', low: '603.5', last: '606', rawLast: '606', change: '2.75', pctchange: '0.46', volume: '1769', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508944', short_display: 'CBOT', cik: '', previous: '603.25', displaytime: '1714508222', timestamp: '20240430201904', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '605.75', bidsize: '9', ask: '606', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '603.25', yvolume: '83785', tradesize: '1', pchange: '+0.46%', openinterest: '210057', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZW*3': { name: 'Wheat', flag: '', price_2_close: '622.25', open_interest: '64295', tradetime: '20240430201102', stock_14d: '68.34', symbol: 'ZWU24', open: '622.75', high: '627.25', low: '622.5', last: '624.75', rawLast: '624.75', change: '2.5', pctchange: '0.4', volume: '378', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508921', short_display: 'CBOT', cik: '', previous: '622.25', displaytime: '1714507862', timestamp: '20240430201841', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '624.5', bidsize: '1', ask: '624.75', asksize: '14', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '622.25', yvolume: '35230', tradesize: '1', pchange: '+0.4%', openinterest: '64295', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZW*4': { name: 'Wheat', flag: '', price_2_close: '648.75', open_interest: '68231', tradetime: '20240430201702', stock_14d: '70.96', symbol: 'ZWZ24', open: '649', high: '653', low: '648', last: '650.5', rawLast: '650.5', change: '1.75', pctchange: '0.27', volume: '191', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714508921', short_display: 'CBOT', cik: '', previous: '648.75', displaytime: '1714508222', timestamp: '20240430201841', day: '1', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '650.25', bidsize: '1', ask: '650.5', asksize: '12', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '648.75', yvolume: '25881', tradesize: '1', pchange: '+0.27%', openinterest: '68231', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'GFK18': { name: 'Feeder Cattle', flag: 's', price_2_close: '134.9', open_interest: '0', tradetime: '20180525142000', stock_14d: '48.22', symbol: 'GFK18', open: '0', high: '136.04', low: '135.94', last: '136.04', rawLast: '136.04', change: '-0.36', pctchange: '-0.26', volume: '0', exchange: 'CME', type: '2', unitcode: '3', date: '1527206400', lastupdate: '1527258746', short_display: 'CME', cik: '', previous: '134.9', displaytime: '1527258000', timestamp: '20180525142226', day: 'O', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '500.0', mode: 'd', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '136.4', ysettlement: '134.9', yvolume: '849', tradesize: '0', pchange: '-0.26%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'GFJ18': { name: 'Feeder Cattle', flag: 's', price_2_close: '139.85', open_interest: '0', tradetime: '20180427134000', stock_14d: '83.4', symbol: 'GFJ18', open: '0', high: '139.99', low: '139.99', last: '139.99', rawLast: '139.99', change: '-0.185', pctchange: '-0.13', volume: '0', exchange: 'CME', type: '2', unitcode: '3', date: '1524787200', lastupdate: '1524837816', short_display: 'CME', cik: '', previous: '139.85', displaytime: '1524836400', timestamp: '20180427135336', day: 'Q', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '500.0', mode: 'd', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '140.175', ysettlement: '139.85', yvolume: '529', tradesize: '0', pchange: '-0.13%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'April 2018', shortmonth: 'Apr 2018' }, 'LEJ18': { name: 'Live Cattle', flag: 's', price_2_close: '124.45', open_interest: '0', tradetime: '20180430235959', stock_14d: '95.09', symbol: 'LEJ18', open: '124.675', high: '125.15', low: '123.75', last: '123.75', rawLast: '123.75', change: '-0.7', pctchange: '-0.56', volume: '246', exchange: 'CME', type: '2', unitcode: '3', date: '1714435200', lastupdate: '1525132799', short_display: 'CME', cik: '', previous: '124.45', displaytime: '1525132799', timestamp: '20180430235959', day: 'T', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'd', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '123.75', ysettlement: '124.45', yvolume: '1612', tradesize: '0', pchange: '-0.56%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'April 2018', shortmonth: 'Apr 2018' }, 'LEM18': { name: 'Live Cattle', flag: 's', price_2_close: '108.2', open_interest: '0', tradetime: '20180629235959', stock_14d: '42.7', symbol: 'LEM18', open: '108.1', high: '109.9', low: '107', last: '107', rawLast: '107', change: '-1.2', pctchange: '-1.11', volume: '371', exchange: 'CME', type: '2', unitcode: '3', date: '1719619200', lastupdate: '1530316799', short_display: 'CME', cik: '', previous: '108.2', displaytime: '1530316799', timestamp: '20180629235959', day: 'S', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'd', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '107', ysettlement: '108.2', yvolume: '1105', tradesize: '0', pchange: '-1.11%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'HEJ18': { name: 'Lean Hogs', flag: 's', price_2_close: '54.3', open_interest: '0', tradetime: '20180413235959', stock_14d: '33.04', symbol: 'HEJ18', open: '54.2', high: '54.375', low: '53.6', last: '53.825', rawLast: '53.825', change: '-0.47499999999999', pctchange: '-0.87', volume: '1421', exchange: 'CME', type: '2', unitcode: '3', date: '1712966400', lastupdate: '1523663999', short_display: 'CME', cik: '', previous: '54.3', displaytime: '1523663999', timestamp: '20180413235959', day: 'C', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'd', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '53.825', ysettlement: '54.3', yvolume: '3546', tradesize: '0', pchange: '-0.87%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'April 2018', shortmonth: 'Apr 2018' }, 'HEM18': { name: 'Lean Hogs', flag: 's', price_2_close: '81', open_interest: '0', tradetime: '20180614235959', stock_14d: '98.63', symbol: 'HEM18', open: '81.15', high: '81.25', low: '81.1', last: '81.175', rawLast: '81.175', change: '0.175', pctchange: '0.22', volume: '1434', exchange: 'CME', type: '2', unitcode: '3', date: '1718323200', lastupdate: '1529020799', short_display: 'CME', cik: '', previous: '81', displaytime: '1529020799', timestamp: '20180614235959', day: 'D', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'd', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '81.175', ysettlement: '81', yvolume: '2693', tradesize: '0', pchange: '+0.22%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'CL*1': { name: 'Crude Oil WTI', flag: '', price_2_close: '81.93', open_interest: '382587', tradetime: '20240430201911', stock_14d: '19.14', symbol: 'CLM24', open: '81.48', high: '81.51', low: '81.09', last: '81.2', rawLast: '81.2', change: '-0.73', pctchange: '-0.89', volume: '5170', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1714521600', lastupdate: '1714508957', short_display: 'NYMEX', cik: '', previous: '81.93', displaytime: '1714508351', timestamp: '20240430201917', day: '1', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '81.19', bidsize: '8', ask: '81.2', asksize: '6', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '81.93', yvolume: '380422', tradesize: '1', pchange: '-0.89%', openinterest: '382587', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'DJ*1': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null } };