News
Shares in BP (BP) were higher today despite an investor rebellion at its Annual General Meeting in London over the performance of its board and its now ditched renewable energy strategy.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results