BP is exiting its stake in Rosneft, a Russian energy company, due to the invasion of Ukraine. The exit is expected to result in a significant loss for BP, potentially up to $25 billion. The company is changing its accounting treatment to reflect the loss, but the exact details of the exit are unclear. BP's decision is seen as a response to the sanctions and geopolitical tensions surrounding Russia.