International Biotechnology Trust plc

International Biotechnology Trust plc

IBT · LSE

1,065.00GBX-45.00 (-4.05%)