WTI oil prices fail to hold the $35 per barrel price level. The latest set back was the report last night by the API which showed a massive crude oil inventory build of over 9 million barrels.
Energy Overview — TotalView™ of the Energy Markets
WTI oil prices fail to hold the $35 per barrel price level. The latest set back was the report last night by the API which showed a massive crude oil inventory build of over 9 million barrels.