EDI Annual Report 25 26