RIT publishes March 2025 NAV and commentary