BP: A Company in Peril?