In accordance with sanctions imposed by Western countries, BP announced an end to its partnership with Rosneft, the large Russian energy company. Per recent filings, BP has a 19.75% stake in Rosneft with a carrying value of $14 billion. The company is slated to release a non-cash adjustment...