StockMarketWire.com - Imperial Brands bought back 151,500 ordinary shares yesterday at an average price of 3080.97p apiece for cancellation.


At 9:52am: [LON:IMB] Imperial Brands Plc share price was +11p at 3097p



Story provided by StockMarketWire.com