International Biotechnology Trust Reports 73.6% Share Price Return
The trust reported a 73.6% share price total return and a 64.7% NAV total return for the year ended 31 August 2026.
The trust reported a 73.6% share price total return and a 64.7% NAV total return for the year ended 31 August 2026.