Company | Stock Rating | Analyst Price Target | Ratings in Last 72 Hours | 1 Month % | Market Cap | Last Rating | Sector |
|---|---|---|---|---|---|---|---|
AstraZeneca | Strong Buy | 16,107.71 p (32.53% Upside) | 4 Buy 0 Hold 0 Sell | -1.15% | £181.58B | Healthcare | |
BP p.l.c. | Moderate Buy | 612.00 p (7.14% Upside) | 2 Buy 1 Hold 0 Sell | +5.36% | £87.24B | Energy |