Demetra Holdings completes 5,750-share buyback
Demetra Holdings Plc on Friday announced the repurchase of 5,750 of its own shares at a price of 1.685 cents each on September 18, 2025.
The company provided a detailed breakdown of the repurchase, ...