Home S&P 500, Nasdaq end at records after solid US ... 17 July 2025 S&P 500, Nasdaq end at records after solid US retail sales data