July 21, 2020

U.S. equities were mixed following upbeat earnings from some market heavyweights and optimism over European leaders agreeing to the terms of a 750 billion euro recovery package.