International Biotechnology Trust Reports Net Assets of £374.60 Million
The trust reported net assets of £374.60 million and NAV per share of 1,183.33p as at 31 August 2026.
The trust reported net assets of £374.60 million and NAV per share of 1,183.33p as at 31 August 2026.