
MO
Meg O’Neill
Person ExecutiveBP's CEO overseeing cost-cutting measures including asset sales and suspension of share buy-backs due to profit decline.
Mentions:1
7 Days:1
About
Meg O'Neill is the Chief Executive Officer of BP. She is currently newsworthy due to BP's recent financial performance and strategic decisions under her leadership. BP's annual profits have declined to just below $7.5 billion for 2025, down from almost $9 billion in 2024, attributed to falling global oil prices. In response to this downturn and as part of a broader $20 billion cost-cutting plan, BP has halted share buy-backs and agreed to sell its German oil refinery site in Gelsenkirchen to Klesch Group. This sale is projected to save BP approximately $1 billion in underlying operating expenditure. O'Neill's leadership is significant as BP navigates challenging market conditions and implements strategic changes to improve its financial position.
Last updated: April 4, 2026
Recent News


BP backs Amanda Blanc to lead search for new chair despite investor concerns

Fired BP chair disputes oil company’s claims of poor conduct

Albert Manifold ousted as BP chair over governance and conduct concerns
Oil giant BP ousts chairman over ‘conduct’

BP removes chair Albert Manifold over ‘serious’ governance and conduct concerns

BP hails ‘exceptional’ trading as oil prices soar in Iran war

Neue Ölkonzernchefin: Muss BP wieder schmutzig werden, Frau O’Neill?

BP to sell German oil refinery as part of $20bn cost-cutting plan
