RIT publishes May 2025 NAV and commentary