This was an impressive shakeout.
Reminds me of the one in the week of 18th Nov 2013, it crashed down from a top of 800 to 450, everyone was like: "That's it, it's over guys, bubble has popped."
Then it slowly resumed the climb, at some point the sellers had to buy back in, and this baby went from 450 to 1200

A similar scenario might be unfolding right now.
I think this rally is not over yet.