Does anyone know of a link or somewhere explaining exactly in detail how the S&P 500 componentes are weighted?