The most recent trader's payout:$26,769,485
EN

WTI Oil faces resistance near $65.00 as markets brace for another potential supply increase

Related news