To get an immediate sense of relief, Auchincloss will have to address investors’ most pressing worries: BP’s net debt and share buybacks. The former, at about $50bn when factors such as leases and ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results