what is the difference between the s p 500 and msci 
the s p 500 index is a market value weighted index of 500 stocks that generally represent the broader u s stock market the msci all country world index is a market capitalization weighted index that measures market performance in both developed and emerging markets 