Where can I find data for S&P 500 stock prices data? What I mean is like in, say, 2001 there were some 500 companies in the list. I want their price data for each year (not only index price). I know that there are freee resources such as Yahoo Finance. But I need whole data, not data which I can...