State Street, Vanguard, BlackRock own the S&P 500