Crude inventories dive again

Crude oil inventories again fell significantly, draining U.S. stockpiles by more than 10 million bar...
More