The exactweightings of all current & past S&P 500 components between 3/31/1979 and 9/30/2019. The weights are for the last trading day of each month since 12/31/2004 and for the last day of each quarter before that. ISIN codes & tickers are provided for all the components.
An updated file with up-to-date data will be provided to you at the beginning of every quarter.
The data allows you also to examine how the index components have been changing: use filtering to easily check the index composition for any quarter.