Imperial Brands (GB:IMB) has released an update. Imperial Brands PLC has repurchased 331,210 of its own shares at an average ...
Rotork plc (GB:ROR) has released an update. Rotork plc has executed a share buyback, acquiring 159,620 of its ordinary shares as part of a program ...