10 September 2021      Alliance Trust PLC   TRANSACTION IN OWN SHARES    The Board of Alliance Trust PLC ("the Company") announces that on 9 September 2021 the Company purchased for cancellation 25,000 ordinary shares of 2.5p each at a price of 1023.2648p per share.    Therefore, the total number of voting ri
Full Story >>
Vote
+24