More recent news from this year: Russia needs $101.70 a barrel to break even.
Oil Price Leverage Over Russia in Ukraine Crisis
By Roman Kilisek on April 17, 2014 at 12:10 PM
http://breakingenergy.com/2014/04/17/oil-price-leverage-over-russia-in-ukraine-crisis/
And the price yesterday was under $100.00 per barrel.