Chris DeMuth's State of the Markets July 2024