The S&P 500 is now up a whopping 31 points, or 2.15%, to 1457.