July market performance