Barclays: The oil market is expected to have a supply surplus of 1 million barrels per day in 2025 and 1.5 million barrels per day in 2026.

2025-04-29

Barclays: The oil market is expected to have a supply surplus of 1 million barrels per day in 2025 and 1.5 million barrels per day in 2026.