PPF - Helix Biotechnology Fund I USD (LU0426487442)
128.08
-2.52
(-1.93%)
USD |
Oct 06 2026
Absolute Attribution