Analysis
OPEC's April 5 Meeting: Three Scenarios and What Each Means for Oil Prices
The April 5, 2026 OPEC+ meeting is the most consequential since November 2020. With Brent crude at $104, the Strait of Hormuz effectively closed, and 1.65 million barrels per day of production increases on the…