'Healthy and stable': Global upstream spend set to hit $386 billion in 2025
Barclays says upstream spend has reached a plateau but “no signs of an impending downturn”
Barclays says upstream spend has reached a plateau but “no signs of an impending downturn”