How Analysts Rated BP plc (LON:BP) Last Week?

More notable recent BP plc (LON:BP) news were published by: Bloomberg.com which released: “BP Held Back by Gulf OilSpill Costs as Rivals …