S&P 500, Nasdaq ends lower on inflation, Iran stress

· Business News Australia