(CNN) -

Dow ends higher for third straight month, up 1.4%. Nasdaq, S&P post fourth month of gains, adding 0.6% and 1.1%.