BP posts stronger than expected profits and forges ahead with share buy-back
‘Exceptional’ oil and gas trading performance in January to March supported the result for UK supermajor
‘Exceptional’ oil and gas trading performance in January to March supported the result for UK supermajor