market update July 2024