Imperial Brands's stock price is currently 1,924.25p, and its average 12-month price target is 2,167.14p.
BP p.l.c.'s stock price is currently 486.35p, and its average 12-month price target is 640.00p.
M&G Plc's stock price is currently 202.10p, and its average 12-month price target is 235.18p.
abrdn's stock price is currently 153.80p, and its average 12-month price target is 152.14p.
Rio Tinto's stock price is currently 5,462.00p, and its average 12-month price target is 5,888.41p.