Stocks surge 600+ points after wild week