BP p.l.c (BP)
BP p.l.c. Castrol Sale And Implications (StrongBuy)
BP Selling A 65% Stake In Castrol Could Be A Great Move (Buy)
All Weather Portfolio BP Fits Better Than XLE (Buy)
BP's Return To Basics How A Classic Oil Play Might Surprise Investors (Buy)
BP Strategic Realignment And Cost Saving Initiatives May Expand Profitability And Cash Flow Margins (Buy)
BP: Income, Growth And Cheap (StrongBuy)