← Back to all media
Investment Trusts That Bucked the Market Trend
The International Biotechnology Trust also has an enviable track record, having delivered annualised returns of 19.63% over 10 years. It is also up 22.67% over the past year, even despite the recent stock market turmoil.
Published on 13th May 2020