
Oil Price Rally Vulnerable Amid Failure to Test March High
Oil Price Talking Points The price of oil pulls back from a fresh monthly high ($66.76) despite a larger-than-expected contraction in US inventories, but signs of subdued supply may keep crude prices afloat as US […]