marketpulse2023042621