Brent oil prices have rebounded from last week's low of $94.12 per barrel and stand poised to recover their losses after a bout of directionless trading. Oil prices struggled to regain momentum over the last week, with both supply and demand uncertainty competing for the market attention. This ebb and Uow of market sentiment has whacked $30 off the Jun. 8 high of $123.58/bbl and contributed to erode reOning margins.
展开▼