Log in/ Sign up

U.S. EIA crude oil inventories for the week ending March 13 were 6.156 million barrels, compared to an expected 383,000 barrels.

18/03 22:30
Bullish
Bearish

Trending News