Institutional investors purchased a net $5.5 million shares of NFLX during the quarter ended December 2017, and now own 81.53% of the total float, a percentage that is typical for companies in the Cable/Satellite TV industry.
Individual stakeholders | 5.00% |
Mutual fund holders | 44.87% |
Other institutional | 36.66% |