S&P 500, Nasdaq end at fresh record highs as investors buoyed by economic data MarketWatch 2025-07-17 20:02 Source Original site