logo

International Biotechnology Trust

LSE • IBT • GB0004559349

Market Closed

Holders

13F Filings (SEC)

Holders over time in LSE:IBT - International Biotechnology Trust