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

WTI Oil stays under pressure below $65.00 as supply concerns continue to ease

Related news