Barclays: Even in the most optimistic scenario, we believe oil prices may still be too low, as demand remains strong and inventories continue to decline rapidly.

2026-05-08

Barclays: Even in the most optimistic scenario, we believe oil prices may still be too low, as demand remains strong and inventories continue to decline rapidly.