Weekly Market Recap: Highlights from July 24 _ 28, 2023