NASDAQ almost completes epic climb back