S&P 500, Nasdaq end higher, notch weekly gains

· Business News Australia