Log in/ Sign up

Crude oil trading whale with over $73.05 million in short positions and $2.1 million in unrealized losses.

13/04 11:01
Bullish
Bearish

Trending News