Investment firm buys back more of its own shares
Investment firm Demetra Holdings Plc purchased 5,140 of its own shares on October 19, 2026, as part of an ongoing share buyback programme, according to an official announcement published on Tuesday.
The company ...