Top

Crude oil inventories down 1.9 million barrels