The reality of the crude oil glut finally caught up with the oil price rally that had been driven by rumors of an OPEC / Russian pact last week, as oil prices fell 5% in their first weekly loss since mid-February. Almost the entirety of that drop occurred on Wednesday, after the EIA release of the weekly oil data, which showed a near record addition to our already record crude stockpiles.
Recent comments