marketpulse2023042622