marketpulse2024072221