I'm not saying that never happens, I am saying that can't be the case with every single buy or sell.
For example I own 5 million shares. At some point I will probably sell them all for .0001 each as is the current price. That would net me $500. It is impossible that I am the only retail holder who has or will eventually sell their shares.