Imperial Brands's stock price is currently 1,874.50p, and its average 12-month price target is 2,026.67p.
BP p.l.c.'s stock price is currently 503.90p, and its average 12-month price target is 640.00p.
M&G Plc's stock price is currently 205.15p, and its average 12-month price target is 238.48p.
Rio Tinto's stock price is currently 5,570.00p, and its average 12-month price target is 5,915.41p.
abrdn's stock price is currently 153.45p, and its average 12-month price target is 152.14p.