Why does Yahoo! Finance report different prices for the same index?
"Are you sure you're using the same date range? If you're using Max, then you're not, as ^FTMC goes back to 12/1/1985 while ^GDAXI only goes back to 11/1/1990. If I enter a custom date range of 11/1/1990 through 10/24/2015, I get:  and:  which, other than the dates it chose to use as labels on the x-axes, look identical. (I tried to add the URLs of the charts, but it looks like the Yahoo! URLs don't include the comparison symbol, which makes them useless for this answer. They're easy enough to construct though, just add the secondary symbol using the Comparison button and set the date range using the calendar button.) On your PS, I don't know, as you can see by my charts it even chose different labels when the date ranges were identical (although at least it didn't scale different dates differently), so maybe it's trying to be ""smart"" and choose dates based on the total amount of data available for the primary symbol, which is different in the two cases."
"Filter by the filings when you look at the search results.  The 10-K will include the annual report, which included fiscal year-end financial statements.  Quarterly reports and statements are in the 10-Q filing. The filing will include a LOT of other information, but there should be a section called ""Financial Statements"" or something similar that will include all pertinent financials statements. You can also find ""normalized"" balance sheets and income statements on the ""finance"" pages of the main web search sites (Google, Yahoo, MSN) and other sites that provide stock quotes.  If you're looking to do basic comparisons versus in-depth statement analysis those may be sufficient for you." To calculate you take the Price and divide it by the Earnings, or by the Sales, or by the Free Cash Flow. Most of these calculations are done for you on a lot of finance sites if the data is available. Such sites as Yahoo Finance and Google Finance as well as my personal favorite: Morningstar There is most likely an error in the WSJ's data.  Yahoo! Finance reports the P/E on the Russell 2000 to be 15 as of 8/31/11 and S&P 500 P/E to be 13 (about the same as WSJ). Good catch, though!  E-mail WSJ, perhaps they will be grateful. Index Funds & ETFs, if they are tracking the same index, will be the same in an ideal world. The difference would be because of the following factors: Expense ratio: i.e. the expense the funds charge. This varies and hence it would lead to a difference in performance. Tracking error: this means that there is a small percentage of error between the actual index composition and the fund composition. This is due to various reasons.  Effectively this would result in the difference between values. Demand / Supply: with ETFs, the fund is traded on stock exchanges like a stock. If the general feeling is that the index is rising, it could lead to an increase in the price of the ETF. Index funds on the other hand would remain the same for the day and are less liquid. This results in a price increase / decrease depending on the market. The above explains the reason for the difference.   Regarding which one to buy, one would need to consider other factors like: a) How easy is it to buy ETFs? Do you already hold Demat A/C & access to brokers to help you conduct the transaction or do you need to open an additional account at some cost. b) Normally funds do not need any account, but are you OK with less liquidity as it would take more time to redeem funds. "when the index is altered to include new players/exclude old ones, the fund also adjusts The largest and (I would say) most important index funds are whole-market funds, like ""all-world-ex-US"", or VT ""Total World Stock"", or ""All Japan"".  (And similarly for bonds, REITS, etc.)  So companies don't leave or enter these indexes very often, and when they do (by an initial offering or bankruptcy) it is often at a pretty small value. Some older indices like the DJIA are a bit more arbitrary but these are generally not things that index funds would try to match. More narrow sector or country indices can have more of this effect, and I believe some investors have made a living from index arbitrage.  However well run index funds don't need to just blindly play along with this. You need to remember that an index fund doesn't need to hold precisely every company in the index, they just need to sample such that they will perform very similarly to the index.  The 500th-largest company in the S&P 500 is not likely to have all that much of an effect on the overall performance of the index, and it's likely to be fairly correlated to other companies in similar sectors, which are also covered by the index.  So if there is a bit of churn around the bottom of the index, it doesn't necessarily mean the fund needs to be buying and selling on each transition.  If I recall correctly it's been shown that holding about 250 stocks gives you a very good match with the entire US stock market." "Using your example link, I found the corresponding chart for a stock that trades on London Stock Exchange: https://ca.finance.yahoo.com/echarts?s=RIO.L#symbol=RIO.L;range=1d As you can see there, the chart runs from ~8:00am to ~4:30pm, and as I write this post it is only 2:14pm Eastern Time.  So clearly this foreign chart is using a foreign time zone.  And as you can see from this Wikipedia page, those hours are exactly the London Stock Exchange's hours. Additionally, the closing price listed above the graph has a timestamp of ""11:35AM EST"", meaning that the rightmost timestamp in the graph (~4:30pm) is equal to 11:35AM EST.  16:30 - 11:30 = 5 hours = difference between London and New York at this time of year. So those are two data points showing that Yahoo uses the exchange's native time zone when displaying these charts." I don't see it in any of the exchange feeds I've gone through, including the SIPs. Not sure if there's something wrong with Nasdaq Last Sale (I don't have that feed) but it should be putting out the exact same data as ITCH. There are lots of good answers on here already.  There are actually lots of answers for this question.  Lots.  I have years of experience on the exchange feed side and there are hundreds and thousands of variables.   All of these variables are funneled into systems owned by large financial institutions (I used to manage these - and only a few companies in the world do this so not hard to guess who I work for).  Their computers then make trades based on all of these variables and equations.  There are variables as whacky as how many times was a company mentioned in an aggregate news feed down to your basic company financials.  But if there is a way to measure a company (or to just guess) there is an equation for it plugged into a super computer at a big bank. Now there are two important factors on why you see this mad dash in the morning: Now most of the rest of the day is also automated trades but by the time you are an hour into market open the computers for the most part have fulfilled their calendar buys.  Everyone else's answer is right too.  There is futures contracts that change, global exchange info changes, options expiring, basic news, whatever but all of these are amplified by the calendar day changing.