Barclays on oil: if current conditions persist, prices may need to rise another 50% from current levels to restore natural market balance.

2026-09-21

Barclays on oil: if current conditions persist, prices may need to rise another 50% from current levels to restore natural market balance.