Report - Transactions in Own Shares Company London Stock Exchange ... · Lowest price paid per share £1.4760 Highest price paid per share £1.5000 Average price paid per share £1.4890 The

Please pass captcha verification before submit form