BP reports better than expected profits as it refocuses on oil and gas
4 Nov 2025
UK oil major announces further $750mn in share buybacks
Read full article at _Financial Times
4 Nov 2025
UK oil major announces further $750mn in share buybacks
Read full article at _Financial Times