marketpulse2024040412