July Market Update