News

Crude oil stocks, not including the SPR, stood at 426.7 million barrels on July 25, the EIA's latest weekly petroleum status ...