Barclays expects oil inventories to continue declining for at least the next few weeks as supply recovery lags.

2026-06-26

Barclays expects oil inventories to continue declining for at least the next few weeks as supply recovery lags.