Who's buying? Well, the specialists working for the various trading firms are obliged to mop up some of the retailer selling. How much? I couldn't say.
However, somebody (besides the faithful) is picking up on the buy side. Could be anyone... But, as far as retail longs go, I believe they are still heading for the exits.
TMI