BP will sell its 50 percent stake in Russia's third-largest oil producer for $17.1 billion in cash and 12.8 percent of Rosneft's shares, according to a statement today. BP will reinvest $4.8 billion in the government's shares of Rosneft, leaving it with $12.3 billion in cash, 19.75 percent of the state-backed company and two board seats.