S&P 500 rises to 5585.6, and Nasdaq to 20519.8 level

by