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

Market Intelligence Analysis

AI-Powered
Why This Matters

FinBERT analysis of financial text showing neutral sentiment with 94.1% confidence.

Sentiment
Neutral
AI Confidence
94%
Time Horizon
Short Term
Affected Symbols

Article Context

Note: This is a brief excerpt for context. Click below to read the full article on the original source.

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…

Continue Reading
Full article on OilPrice.com
Read Full Article
Original article published by OilPrice.com on April 23, 2026.
Analysis and insights provided by AnalystMarkets AI.