ECHO - Annual Report 2025