Bearish EIA Report Keeps Oil Prices Down

The Energy Information Administration reported a crude oil inventory build of 5.4 million barrels for the week to May 10. This follows a 4-million-barrel …