Market Memo July 10-17 2023