PPF - Helix Biotechnology Fund I USD (LU0426487442)
123.89
+2.66
(+2.19%)
USD |
Jun 09 2026
Absolute Attribution