var quotes21177 = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '443.25', open_interest: '6064', tradetime: '20240502103934', stock_14d: '85.84', symbol: 'ZCK24', open: '442.75', high: '450.5', low: '442.5', last: '446.75', rawLast: '446.75', change: '3.5', pctchange: '0.79', volume: '1911', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '443.25', displaytime: '1714646374', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '446', bidsize: '87', ask: '446.75', asksize: '46', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '443.25', yvolume: '4184', tradesize: '1', pchange: '+0.79%', openinterest: '6064', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '450.75', open_interest: '705795', tradetime: '20240502103954', stock_14d: '75.78', symbol: 'ZCN24', open: '450', high: '458.5', low: '449.75', last: '454.5', rawLast: '454.5', change: '3.75', pctchange: '0.83', volume: '126930', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '450.75', displaytime: '1714646394', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '454.5', bidsize: '310', ask: '454.75', asksize: '88', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '450.75', yvolume: '151383', tradesize: '3', pchange: '+0.83%', openinterest: '705795', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '459', open_interest: '226541', tradetime: '20240502103938', stock_14d: '75.24', symbol: 'ZCU24', open: '459.5', high: '466', low: '458', last: '462.75', rawLast: '462.75', change: '3.75', pctchange: '0.82', volume: '26117', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '459', displaytime: '1714646378', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '462.75', bidsize: '10', ask: '463', asksize: '250', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '459', yvolume: '44023', tradesize: '1', pchange: '+0.82%', openinterest: '226541', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZC*4': { name: 'Corn', flag: '', price_2_close: '472.75', open_interest: '367277', tradetime: '20240502103954', stock_14d: '73.2', symbol: 'ZCZ24', open: '471.5', high: '479.25', low: '471.5', last: '476.25', rawLast: '476.25', change: '3.5', pctchange: '0.74', volume: '41800', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '472.75', displaytime: '1714646394', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '476.25', bidsize: '69', ask: '476.5', asksize: '162', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '472.75', yvolume: '56196', tradesize: '1', pchange: '+0.74%', openinterest: '367277', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZS*1': { name: 'Soybean', flag: '', price_2_close: '1155.75', open_interest: '1651', tradetime: '20240502103429', stock_14d: '57.49', symbol: 'ZSK24', open: '1155.75', high: '1180.25', low: '1155.75', last: '1180', rawLast: '1180', change: '24.25', pctchange: '2.1', volume: '628', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646992', short_display: 'CBOT', cik: '', previous: '1155.75', displaytime: '1714646069', timestamp: '20240502103952', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1177.25', bidsize: '1', ask: '1178', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1155.75', yvolume: '3404', tradesize: '1', pchange: '+2.1%', openinterest: '1651', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZS*2': { name: 'Soybean', flag: '', price_2_close: '1170.25', open_interest: '387079', tradetime: '20240502103952', stock_14d: '59.52', symbol: 'ZSN24', open: '1170.25', high: '1192', low: '1170.25', last: '1187.5', rawLast: '1187.5', change: '17.25', pctchange: '1.47', volume: '89775', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '1170.25', displaytime: '1714646392', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1187.25', bidsize: '16', ask: '1187.5', asksize: '28', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1170.25', yvolume: '88675', tradesize: '1', pchange: '+1.47%', openinterest: '387079', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZS*3': { name: 'Soybean', flag: '', price_2_close: '1171.75', open_interest: '36620', tradetime: '20240502103929', stock_14d: '59.59', symbol: 'ZSQ24', open: '1170.25', high: '1192.25', low: '1170.25', last: '1188', rawLast: '1188', change: '16.25', pctchange: '1.39', volume: '11177', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '1171.75', displaytime: '1714646369', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1188.25', bidsize: '1', ask: '1188.5', asksize: '46', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1171.75', yvolume: '13907', tradesize: '1', pchange: '+1.39%', openinterest: '36620', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZS*4': { name: 'Soybean', flag: '', price_2_close: '1161.25', open_interest: '26229', tradetime: '20240502103901', stock_14d: '60.75', symbol: 'ZSU24', open: '1162.5', high: '1179.5', low: '1162.5', last: '1176.25', rawLast: '1176.25', change: '15', pctchange: '1.29', volume: '4564', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '1161.25', displaytime: '1714646341', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1176', bidsize: '30', ask: '1176.5', asksize: '40', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1161.25', yvolume: '6861', tradesize: '1', pchange: '+1.29%', openinterest: '26229', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'MW*1': { name: 'Spring Wheat', flag: '', price_2_close: '702.5', open_interest: '31', tradetime: '20240502101400', stock_14d: '91.06', symbol: 'MWK24', open: '712', high: '718', low: '712', last: '716.5', rawLast: '716.5', change: '14', pctchange: '1.99', volume: '27', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646986', short_display: 'MGEX', cik: '', previous: '702.5', displaytime: '1714643412', timestamp: '20240502103946', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '696.75', bidsize: '1', ask: '715', asksize: '4', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '702.5', yvolume: '2', tradesize: '1', pchange: '+1.99%', openinterest: '31', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'MW*2': { name: 'Spring Wheat', flag: '', price_2_close: '702.25', open_interest: '31022', tradetime: '20240502103930', stock_14d: '93.47', symbol: 'MWN24', open: '700.75', high: '710', low: '700.5', last: '706.75', rawLast: '706.75', change: '4.5', pctchange: '0.64', volume: '2384', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646986', short_display: 'MGEX', cik: '', previous: '702.25', displaytime: '1714646370', timestamp: '20240502103946', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '706.75', bidsize: '3', ask: '707', asksize: '4', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '702.25', yvolume: '6432', tradesize: '1', pchange: '+0.64%', openinterest: '31022', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'MW*3': { name: 'Spring Wheat', flag: '', price_2_close: '707.75', open_interest: '9528', tradetime: '20240502103631', stock_14d: '91.57', symbol: 'MWU24', open: '707', high: '715.25', low: '706', last: '712.75', rawLast: '712.75', change: '5', pctchange: '0.71', volume: '714', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646981', short_display: 'MGEX', cik: '', previous: '707.75', displaytime: '1714646191', timestamp: '20240502103941', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '712', bidsize: '3', ask: '712.5', asksize: '6', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '707.75', yvolume: '2456', tradesize: '1', pchange: '+0.71%', openinterest: '9528', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'MW*4': { name: 'Spring Wheat', flag: '', price_2_close: '719.25', open_interest: '6578', tradetime: '20240502103715', stock_14d: '90.2', symbol: 'MWZ24', open: '718', high: '726', low: '718', last: '724', rawLast: '724', change: '4.75', pctchange: '0.66', volume: '313', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646981', short_display: 'MGEX', cik: '', previous: '719.25', displaytime: '1714646235', timestamp: '20240502103941', day: '2', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '723.25', bidsize: '3', ask: '723.75', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '719.25', yvolume: '1026', tradesize: '1', pchange: '+0.66%', openinterest: '6578', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, '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.75', bidsize: '2', ask: '644.25', asksize: '4', 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: '20240502103941', stock_14d: '65.37', symbol: 'KEN24', open: '626.25', high: '638.75', low: '624.5', last: '628.75', rawLast: '628.75', change: '3.75', pctchange: '0.6', volume: '17846', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'KCBT', cik: '', previous: '625', displaytime: '1714646381', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '628.5', bidsize: '10', ask: '628.75', asksize: '15', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '625', yvolume: '34482', tradesize: '1', pchange: '+0.6%', 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: '20240502103846', stock_14d: '67.1', symbol: 'KEU24', open: '639', high: '651.25', low: '637.5', last: '642.75', rawLast: '642.75', change: '4.25', pctchange: '0.67', volume: '5351', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'KCBT', cik: '', previous: '638.5', displaytime: '1714646326', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '641.75', bidsize: '16', ask: '642', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '638.5', yvolume: '14147', tradesize: '1', pchange: '+0.67%', 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: '20240502103941', stock_14d: '70.66', symbol: 'KEZ24', open: '660', high: '671.75', low: '658.25', last: '662.75', rawLast: '662.75', change: '3.25', pctchange: '0.49', volume: '3480', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'KCBT', cik: '', previous: '659.5', displaytime: '1714646381', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '662.5', bidsize: '22', ask: '663', asksize: '18', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '659.5', yvolume: '8390', tradesize: '1', pchange: '+0.49%', openinterest: '37852', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZW*1': { name: 'Wheat', flag: '', price_2_close: '581.5', open_interest: '609', tradetime: '20240502053328', stock_14d: '64.8', symbol: 'ZWK24', open: '592.75', high: '592.75', low: '592.25', last: '592.25', rawLast: '592.25', change: '10.75', pctchange: '1.85', volume: '59', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '581.5', displaytime: '1714628008', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '579.25', bidsize: '1', ask: '579.75', asksize: '15', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '581.5', yvolume: '505', tradesize: '1', pchange: '+1.85%', openinterest: '609', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZW*2': { name: 'Wheat', flag: '', price_2_close: '599.25', open_interest: '205499', tradetime: '20240502103954', stock_14d: '61.16', symbol: 'ZWN24', open: '598.75', high: '615.5', low: '595.75', last: '597', rawLast: '597', change: '-2.25', pctchange: '-0.38', volume: '43029', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '599.25', displaytime: '1714646394', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '597', bidsize: '6', ask: '597.25', asksize: '28', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '599.25', yvolume: '64885', tradesize: '1', pchange: '-0.38%', openinterest: '205499', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZW*3': { name: 'Wheat', flag: '', price_2_close: '619', open_interest: '66200', tradetime: '20240502103712', stock_14d: '62.64', symbol: 'ZWU24', open: '619', high: '634.25', low: '616.25', last: '618', rawLast: '618', change: '-1', pctchange: '-0.16', volume: '10356', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '619', displaytime: '1714646232', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '617', bidsize: '6', ask: '617.5', asksize: '35', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '619', yvolume: '18506', tradesize: '1', pchange: '-0.16%', openinterest: '66200', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZW*4': { name: 'Wheat', flag: '', price_2_close: '645.75', open_interest: '69745', tradetime: '20240502103948', stock_14d: '66.27', symbol: 'ZWZ24', open: '646', high: '659.25', low: '643.5', last: '644.25', rawLast: '644.25', change: '-1.5', pctchange: '-0.23', volume: '8879', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714608000', lastupdate: '1714646994', short_display: 'CBOT', cik: '', previous: '645.75', displaytime: '1714646388', timestamp: '20240502103954', day: '2', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '644', bidsize: '1', ask: '644.25', asksize: '20', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '645.75', yvolume: '17351', tradesize: '1', pchange: '-0.23%', openinterest: '69745', changedir: 'down', 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: '79', open_interest: '378634', tradetime: '20240502103953', stock_14d: '7.7', symbol: 'CLM24', open: '79.15', high: '79.9', low: '78.42', last: '79', rawLast: '79', change: '0', pctchange: '0', volume: '202164', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1714608000', lastupdate: '1714646994', short_display: 'NYMEX', cik: '', previous: '79', displaytime: '1714646393', timestamp: '20240502103954', day: '2', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '79', bidsize: '8', ask: '79.01', asksize: '8', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '79', yvolume: '441978', tradesize: '3', pchange: '0%', openinterest: '378634', changedir: 'none', 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 } };