Energy giant beats forecasts as Strait of Hormuz tensions drive global price shock
Tag:
BP
-
-
Energy giant posts $2.21 billion quarterly profit, signaling renewed focus on oil and gas amid strategic reset.