Mixed stock market week sees S&P 500 & Nasdaq gains amid tariffs, inflation data, Big Tech surges, ...