Oil falls on report of IEA proposing biggest oil release ever

US crude prices leapt 5% at the market open after both contracts plunged more than 11% on Tuesday, the steepest percentage drop since 2022