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 shares hit a five-year high of £30.63 as the multi-national tobacco company continues to shrug off the global crackdown by governments on people smoking and vaping...