Imperial Brands shares hit a five-year high as investors dial down risk
Over the past six months, Imperial Brands (IMB) shares have gained nearly 30% due to a robust set of full-year results reported last November and investors piling into defensive stocks since the start of 2025. On 24 April, Imperial...
01 May 2025