Is it just me or is anyone else wondering who the hell is buying all these shares? There's always 2 sides to a transaction so could someone please enlighten me.