Market Memo July 21-28, 2025