It's not MM's, they don't care what the market does. It is traders with lots of shares, taking profit. They set their limit, what you call walls. With 12B shares out, there are a LOT of shares to be sold before any significant uptick. People are up thousands of percent, so selling at this level is still big profit.