Declining oil prices and trading woes have compounded the impact of BP’s $5 billion green energy writedown. The company’s latest update paints …
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 …