Imperial Brands's stock price is currently 1,874.00p, and its average 12-month price target is 2,026.67p.
BP p.l.c.'s stock price is currently 506.70p, and its average 12-month price target is 639.00p.
M&G Plc's stock price is currently 205.85p, and its average 12-month price target is 237.94p.
abrdn's stock price is currently 159.70p, and its average 12-month price target is 152.14p.
Rio Tinto's stock price is currently 5,612.00p, and its average 12-month price target is 5,918.01p.