Where I can find S&P 500 stock data history?
I assume you're after a price time series and not a list of S&P 500 constituents?  Yahoo Finance is always a reasonable starting point. Code you're after is ^GSPC: https://finance.yahoo.com/quote/%5EGSPC/history?p=^GSPC  There's a download data button on the right side.
I tried direct indexing the S&amp;P500 myself and it was a lot of work. Lots of buys and sells to rebalance, tons of time in spreadsheets running calculations/monitoring etc, dealing with stocks being added or removed from the index, adding money (inflows). Etc. All of the work is the main reason I stopped. I came to realize the 0.05% I pay Vanguard is a great deal. You'd have to buy that information. Quoting from this page, Commercial Historical Data Higher resolution and more complete datasets are generally not available for free. Below is a list of vendors which have passed our quality screening (in total, we screened over a dozen vendors). To qualify, the vendor must aggregate data from all US national/regional exchanges as only complete datasets are suitable for research use. The last point is especially important as there are many vendors who just get data from a couple sources and is missing important information such as dark pool trades. They offer some alternatives for free data: Daily Resolution Data 1) Yahoo! Finance– Daily resolution data, with split/dividend adjustments can be downloaded from here. The download procedure can be automated using this tool. Note, Yahoo quite frequently has errors in its database and does not contain data for delisted symbols. 2) QuantQuote Free Data– QuantQuote offers free daily resolution data for the S&P500 at this web page under the Free Data tab. The data accounts for symbol changes, splits, and dividends, and is largely free of the errors found in the Yahoo data. Note, only 500 symbols are available unlike Yahoo which provides all listed symbols. And they list recommendations about who to buy the data from. I was going to comment above, but I must have 50 reputation to comment. This is a question that vexes me, and I've given it some thought in the past. Morningstar is a good choice for simple, well-organized financial histories.   It has more info available for free than some may realize.  Enter the ticker symbol, and then click either the Financials or the Key Ratios tab, and you will get 5-10 years of some key financial stats.  (A premium subscription is $185 per year, which is not too outrageous.) The American Association of Individual Investors (AAII) provides some good histories, and a screener, for a $29 annual fee. Zacks allows you to chart a metric like EPS going back a long ways, and so you can then click the chart in order to get the specific number.  That is certainly easier than sorting through financial reports from the SEC.  (A message just popped up to say that I'm not allowed to provide more than 2 links, so my contribution to this topic will end here.  You can do a search to find the Zacks website.  I love StackExchange and usually consult it for coding advice.  It just happens to be an odd coincidence that this is my first answer.  I might even have added that aside in a comment, but again, I can't comment as of yet.) It's problem, however, that the universe of free financial information is a graveyard of good resources that no longer exist.  It seems that eventually everyone who provides this information wants to cash in on it.  littleadv, above, says that someone should be paid to organize all this information. However, think that some basic financial information, organized like normal data (and, hey, this is not rocket science, but Excel 101) should be readily available for free.  Maybe this is a project that needs to happen.  With a mission statement of not selling people out later on. The closest thing out there may be Quandl (can't link; do a search), which provides a lot of charts for free, and provides a beautiful and flexible API.  But its core US fundamental data, provided by Sharadar, costs $150 per quarter.  So, not even a basic EPS chart is available there for free. With all of the power that corporations have over our society, I think they could be tabulating this information for us, rather than providing it to us in a data-dumb format that is the equivalent of printing a SQL database as a PDF!  A company that is worth hundreds of billions on the stock market, and it can't be bothered to provide us with a basic Excel chart that summarizes its own historical earnings?  Or, with all that the government does to try to help us understand all of these investments, they cannot simply tabulate some basic financial information for us? This stuff matters a great deal to our lives, and I think that much of it could and should be available, for free, to all of us, rather than mainly to financial professionals and those creating glossy annual reports. So, I disagree that yet another entity needs to be making money off providing the BASIC transparency about something as simple as historical earnings. Thank you for indulging that tangent.  I know that SE prides itself on focused answers.  A wonderful resource that I greatly appreciate. A number of places.  First, fast and cheap, you can probably get this from EODData.com, as part of a historical index price download -- they have good customer service in my experience and will likely confirm it for you before you buy.  Any number of other providers can get it for you too.  Likely Capital IQ, Bloomberg, and other professional solutions. I checked a number of free sites, and Market Watch was the only that had a longer history than a few months. "Considering the fact that you are so unaware of how to find such data, I find it very very hard to believe that you actually need it. ""All trade and finance data for as much tickers and markets as possible."" Wtf does that even mean. You could be referencing thousands of different types of data for any given ""ticker"" with a statement so vague. What are you looking for?" I haven't seen one of these in quite some time. Back in the 1970s, maybe the 1980s, stock brokers would occasionally send their retail clients a complimentary copy once in a while. Also, I remember the local newspaper would offer a year-end edition for a few dollars (maybe $3) and that edition would include the newspaper company's name on the cover. They were very handy little guides measuring 5 1/2 x 8 (horizontal) with one line devoted to each company. They listed hundreds of publicly traded companies and had basic info on each company. As you stated, for further info you needed to go to the library and follow-up with the big S&P and/or Moody's manuals. That was long before the internet made such info available at the click of a button on a home computer! Center for Research in Security Prices would be my suggestion for where to go for US stock price history. Major Asset Classes 1926 - 2011 - JVL Associates, LLC has a PDF with some of the classes you list from the data dating back as far as 1926. There is also the averages stated on a Bogleheads article that has some reference links that may also be useful. Four Pillars of Investing's Chapter 1 also has some historical return information in it that may be of help. It's quite alright, it's been over a decade since he passed so I'm not particularly sensitive about it any more.  I'll have a look at investopedia, but what I'm mainly interested in is private equity. I wanted to ask directly about that, but I feel that I need a frame of reference to understand what's going on. As in, I doubt I'd be able to really get private equity without first having an understanding of public trading.  Is this subreddit really that reputable? I've learned to not really trust reddit, for the most part. Is there some kind of curation here? "Google Docs spreadsheets have a function for filling in stock and fund prices.  You can use that data to graph (fund1 / fund2) over some time period. Syntax: =GoogleFinance(""symbol"", ""attribute"", ""start_date"", ""num_days|end_date"", ""interval"") where: This analysis won’t include dividends or distributions. Yahoo provides adjusted data, if you want to include that." Hi guys,  This is an app I've been working on over the summer. It's my belief that a lot of people want to learn about the stock market but in the end can't because they're turned off by long walls of text you get when you Google about them/read a textbook.   I know there are other simplified solutions out there but they're not widely adopted yet and I don't think there are any (?) that were made app first.  Anyway, check it out if you can. Appreciate all feedback/comments. "The graphing tools within Yahoo offer a decent level of adjustment. You can easily choose start and end years, and 2 or more symbols to compare.  I caution you. From Jan 1980 through Dec 2011, the S&P would have grown $1 to $29.02, (See Moneychimp) but, the index went up from 107.94 to 1257.60, growing a dollar to only $11.65. The index, and therefore the charts, do not include dividends. So long term analysis will yield false results if this isn't accounted for.  EDIT  - From the type of question this is, I'd suggest you might be interested in a book titled ""Stock Market Logic."" If memory serves me, it offered up patterns like you suggest, seasonal, relations to Presidential cycle, etc. I don't judge these approaches, I just recall this book exists from seeing it about 20 years back." The S&P 500 represents a broadly diversified basket of stocks.  Silver is a single metal.  If all else is equal, more diversification means less volatility.  A better comparison would be the S&P 500 vs. a commodities index, or silver vs. some individual stock. Well i dont know of any calculator but you can do the following 1) Google S&P 500 chart 2) Find out whats the S&P index points (P1) on the first date 3) Find out whats the S&P index points (P2) on the second date 4) P1 - P2 = result "I looked at data from Sept 2010 to present: Standard deviation is what shows the spread shape of returns over time, and it meanS that about 2/3 of the time, AAPL return was within +/- 1.65 higher/lower than the daily average return which was .21 %. Not sure where to go with this except to suggest that in fact, AAPL is more volatile than the S&P and even another random tech company. With time, I'd probably come up with a list of stock more volatile. I know that when I look at a list of stocks I track on Yahoo, there are always a few that are just as volatile on a given day.  Excel makes the above analysis easy to do for a given stock, and it's actually an interesting exercise, at least for me. Disclaimer - the shape of stock returns is not a bell curve, and STdev is just a best fit.  Edit - given more time to tinker on excel, it would be interesting to see how the stock's volatility tracked over the years, did it increase or does it feel that way due to the high price? A $20 swing on a $600 stock is the same as a $2 swing on a $60 stock, yet ""up $20"" sounds huge." I spent a while looking for something similar a few weeks back and ended up getting frustrated and asking to borrow a friend's Bloombterg.   I wish you the best of luck finding something,  but I wasn't able to.   S&amp;P and Morningstar have some stuff on their site,  but I wasn't able to make use of it.  Edit: Also,  Bloomberg allows shared terminals.  Depending on how much you think as a firm,  these questions might come up,  it might be worth the 20k / year