Declining oil prices and trading woes have compounded the impact of BP’s $5 billion green energy writedown. The company’s latest update paints a picture of a firm facing challenges on …
Tag:
Declining oil prices and trading woes have compounded the impact of BP’s $5 billion green energy writedown. The company’s latest update paints a picture of a firm facing challenges on …