US stocks end mostly lower, with S&P 500 and Nasdaq down for a fourth straight day. Tariffs, Nvidia's results and inflation ...