marketpulse2024062721