By Bhavik Patel
Crude oil prices saw decline on Thursday after Energy Information Administration’s report of an estimated inventory decline of 4.2 million barrels for the week to May 24, as fuel inventories rose.
Traders appear to be locked between expectations of softer demand and uncertainty about supply sufficiency. The virtual likelihood that OPEC+ wi…
Read more