PPF - Helix Biotechnology Fund I-N CHF (LU3123490784)
102.16
-0.63
(-0.61%)
CHF |
Aug 24 2026
Absolute Attribution