May 2025 Corporate Presentation May 2025