BP Swings To $5.8 Billion Loss On Gulf Charge, Oil Price Slide | Coins2Day