US Crude Oil Inventories Fall 4.5M Barrels, Signaling Strong Demand | OOBF

US crude inventories dropped 4.5 million barrels, indicating stronger fuel demand amid oil price rally.

Open shared insight