Imperial Brands's stock price is currently 1,817.50p, and its average 12-month price target is 2,060.00p.
BP p.l.c.'s stock price is currently 528.40p, and its average 12-month price target is 644.55p.
M&G Plc's stock price is currently 200.30p, and its average 12-month price target is 246.34p.
abrdn's stock price is currently 143.40p, and its average 12-month price target is 148.57p.
Rio Tinto's stock price is currently 5,396.00p, and its average 12-month price target is 5,916.06p.