Why Wall Street Analysts Are Divided on BP Stock
BP (BP) stock is covered by 11 Wall Street analysts. Of this total, five (or 45%) have given it “buy” or “strong buy” ratings, another five (or 45%) have given it “hold” ratings, and only one has given it a “sell” rating.