US stocks today: US market ends higher, S&P 500, Nasdaq notch biggest monthly gains in years

· Economic Times