Top

Crude oil inventories down 1.4 million barrels