Foresight Group updates buyback and voting share count
Foresight said it made further purchases under its 10 Apr 2025 buyback, with 7,628,732 shares repurchased in total.
Foresight said it made further purchases under its 10 Apr 2025 buyback, with 7,628,732 shares repurchased in total.