Sector & Market
OPEC Lowers Q2 2026 Oil Demand Forecast
OPEC cut its Q2 2026 global oil demand forecast by 500,000 barrels per day to 105.07 million bpd.
The revision reflects transitory weakness amid the Iran war, which has closed the Strait of Hormuz and