If anybody hoped that the latest monthly reports from the EIA, IEA, and OPEC would provide clarity about how much oil demand has fallen since the start of the Iran war, they would have sadly been disappointed. In any case, the fact that oil inventories are being drawn down aggressively shows that demand for oil is far outstripping supply and, if this continues, stocks could reach critically low levels by the end of June.
Subscriber content
Read this in full, free
Start a free trial and use one of your 10 free starter credits to unlock this piece.