Sort:  

I think there was a massive whale selling massive amounts of it at that price

Seems like the only possibility.