"whos buying?"Probably the smart money that bought at $55-$50-$45-$40-$35 are still 'averaging down'...LOLYep, definitely smart money.
Nobody I know! It probably a stupid hedge fund manager name Cramer!
those aren't buys those are crosses
The market makers. That's their function.