StanChart: $95 Per Barrel Is The New Oil Price Equilibrium

Wait 5 sec.

Oil prices were rallying again on Wednesday after Iran's Islamic Revolutionary Guard Corps (IRGC) captured two commercial vessels in the Strait of Hormuz. Brent crude for June delivery gained 2.99% to trade at $101.40 per barrel at 3.49 pm ET, while the corresponding WTI crude contract was up 3.18% to change hands at $92.52/bbl. Iranian state media reported that the vessels violated maritime regulations, operated without permits, and tampered with navigation systems. The IRGC identified the seized ships as Panama-flagged MSC Francesca and Liberia-flagged…