News

Crude oil stocks, not including the SPR, stood at 442.9 million barrels on April 11, the EIA's latest weekly petroleum status ...