What caused the flash crash in oil market?

April 22, 2020 |Rita Li
The May contracts for West Texas Intermediate - WTI tumbled as low as -$40 a barrel on Monday, April 19 which means producers or traders are paying buyers to take oil off their hands. The June contract for WTI is down to $11.57 a barrel, at the time of...
Read more

Newsletter Subscription

Would you like to receive updates from us?

*Required fields