Week In Perspective: S&P 500 and Nasdaq boosted by mega-cap earnings and a dovish reminder from the Fed [31-July-20] July 31, 2020 Investment