Fitch Ratings expects global oil supply to exceed demand on a full-year average basis in 2026.

2026-06-05

Fitch Ratings expects global oil supply to exceed demand on a full-year average basis in 2026.