I think this was a mix of all theories: seasonality, whale, bad news, panic. One triggering the other. And I also assume it's over for the time being. more and more people are getting on board (think about the exchanges blocking new accounts) will definitely create another high - at least ICOs will continue to boost.