Day

October 17, 2015
Early this week, the Obama Administration announced that it had finalized the terms of its settlement with BP (BP) stemming from the 2010 Deepwater Horizon oil spill. The final price tag will come in at $20.8 billion, which was higher than the $18.7 billion announced as recently as July. Nevertheless, this removes a major source...
Read More