Source - SMW
Imperial Brands bought back 200,000 ordinary shares yesterday at an average price of 3123.36p apiece for cancellation.


At 9:02am: (LON:IMB) Imperial Brands Plc share price was -4.75p at 3120.25p



Related Charts

Imperial Brands (IMB)

+5.00p (+0.16%)
delayed 17:30PM