Blackrock and Vanguard own everything