S&P 500 reaches new all-time high as market sentiment strengthens.