The top 10 institutions own 142m shares which are currently worth 42.7 billion. Wow!
I've always wondered how institutions could unwind these positions. It seems like a huge risk.
If one or two institutions decided to close there potions, where would all of their shares go?
Note that the top top mutual funds own 57.7m shares worth 17.3 billion.