
Crude Oil Prices Spooked by US Data, IEA Report as WTI Turns to EIA Inventories
Crude Oil, WTI, IEA Report, US Retail Sales, EIA Inventories – Talking Points: Crude oil sinks the most in 2 weeks as soft US data scares traders Meanwhile, an IEA report underscored 2023 global supply […]