WTI Slides After Huge Product Builds, Crude Production Rise
After an ugly slide as Europe opened, oil prices have rebounded as China’s rollback of some COVID-19 measures boosted the outlook for energy demand and traders are optimistic that the official inventory data this morning […]