EID Closes the 2025/2026 Financial Year with a Record €87.5 Million Order Book