BP p.l.c (BP)
BP Strategic Realignment And Cost Saving Initiatives May Expand Profitability And Cash Flow Margins (Buy)
BP: Income, Growth And Cheap (StrongBuy)
Strong Q2, with earnings and OCF beat, giant discoveries and lower ND (Buy)