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