Blackrock and Vanguard own nearly everything.