When you buy a stock, someone is there to sell it and vice versa. But is there any way to understand who has actually bought and sold stocks to you? I think exchange does not provide this information.
I think even if you buy a house/car, being a new owner you understand who the seller is. Why this picture is not so clear when it comes to stock?
Sorry If I have a limited knowledge.