Triodos Funds Performance, As of Jun 18 2026.