NEWSAR
Multi-perspective news intelligence
MO

Meg O’Neill

Person Executive

BP'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