Oil prices have been ebbing lower on Wednesday and front-month WTI futures currently trade close to the $70.00 per barrel, up from earlier session low

Oil prices have been ebbing lower on Wednesday and front-month WTI futures currently trade close to the $70.00 per barrel, up from earlier session low