S&P 500 Melts Up Over 100 Points In 3 Days, Nears All-Time High