Is BP PLC (ADR) (BP) a Buy as It Rallies on Oil Spill Settlement News?

BP plc (ADR) (NYSE:BP) announced on Thursday that it will pay a settlement fee of $18.7 billion over the Deepwater Horizon Spill claims. BP plc said that it would pay the ...

Keep Reading →