Foresight Group Corrects Share Buyback Share-Count Disclosure
Foresight Group said 111,081,960 ordinary shares carry voting rights. It has repurchased 7,728,732 shares under its buyback program, with 1,265,843 shares held in treasury; 112,347,803 ordinary shares are currently in issue.