U.S. stocks end mixed Friday, but S&P 500 and Nasdaq book weekly gains MarketWatch 2025-07-18 20:04 Source Original site