Investment market update May 2025