MarketWatchStocks end lower after Amazon disappointment, but S&P 500 logs 6th straight monthly gainJul 30, 2021more_vert