Market Memo April 7-24 2023