Imperial Brands's stock price is currently 1,967.00p, and its average 12-month price target is 2,020.00p.
BP p.l.c.'s stock price is currently 490.55p, and its average 12-month price target is 640.00p.
M&G Plc's stock price is currently 206.65p, and its average 12-month price target is 236.21p.
abrdn's stock price is currently 152.75p, and its average 12-month price target is 152.14p.
Rio Tinto's stock price is currently 5,768.00p, and its average 12-month price target is 5,916.62p.