Oil and gas major BP on Wednesday appointed Meg O'Neill as its chief executive officer, effective April 1, 2026, as Murray Auchincloss stepped down from the role. ...