Barclays: Spot oil prices are likely to lead the market and test $150/barrel in a three-month scenario.

2026-07-25

Barclays: Spot oil prices are likely to lead the market and test $150/barrel in a three-month scenario.