Foresight buys back 7.481M shares; voting shares total 111.33M
Foresight says it bought back 7.481M shares under its ongoing programme. After option exercise transfers, 111.33M shares carry voting rights and 5.02M are held in treasury out of 116.35M shares in issue.