Can GoogleFinance access total return data?
"This is the same answer as for your other question, but you can easily do this yourself: ( initial adjusted close / final adjusted close ) ^ ( 1 / ( # of years sampled) ) Note: ""# of years sampled"" can be a fraction, so the one week # of years sampled would be 1/52. Crazy to say, but yahoo finance is better at quick, easy, and free data.  Just pick a security, go to historical prices, and use the ""adjusted close"". money.msn's best at presenting finances quick, easy, and cheap." At this time, Google Finance doesn't support historical return or dividend data, only share prices.  The attributes for mutual funds such as return52 are only available as real-time data, not historical.   Yahoo also does not appear to offer market return data including dividends. For example, the S&P 500 index does not account for dividends--the S&P ^SPXTR index does, but is unavailable through Yahoo Finance.
Yes, Alpha Vantage. As MasticatedTesticle points out, it is worth asking where it originally comes from, but it looked to me like a solid source for, in particular, intraday trading data. Additionally, Yahoo finance is done on R (zoo, PerformanceAnalytics libraries don't work anymore as far as I can tell). The numbers look right to me tho, let me know if things are off. "Short answer: google finance's market cap calculation is nonstandard (a.k.a. wrong). The standard way of computing the market capitalization of a firm is to take the price of its common stock and multiply by the number of outstanding common stock shares.  If you do this using the numbers from google's site you get around $13.4B.  This can be verified by going to other sites like yahoo finance and bloomberg, which have the correct market capitalization already computed. The Whole Foods acquisition appears to be very cut-and-dry.  Investors will be compensated with $42 cash per share. Why are google finance's numbers wrong for market cap?  Sometimes people will add other things to ""market capitalization,"" like the value of the firm's debt and other debt-like securities.  My guess is that google has done something like this.  Whole Foods has just over $3B in total liabilities, which is around the size of the discrepancy you have found." "I'd start with a Google search for ""best backtesting tools."" Does your online brokerage offer anything? You already understand that the data is the important part.  The good stuff isn't free. But yeah, if you have some money to spend you can get more than enough data to completely overwhelm you. :)" Ya, that's a lot of data - especially considering your relative lack of experience and the likely fact that you have no idea what to do with what you're given.  How do you even know you need minute or tick-based bid-ask data?    You can get a lot more than OHLC/V/Split/Dividend.  You can get:  * Book Value; * Dividend information (Amount, yield, ex date, pay date); * EBITDA; * EPS (current AND estimates); * Price/sales ratio; * Price/book value; * Price/earnings ratio; * PEG ratio; * Short ratio; * Market cap.  Among other things, all for free. I still can't understand why there is a price discrepancancy.  There isn't. It's the same stock and price differences between such major exchanges will always be minimal. I think you simply haven't paid attention to the date range. It seems Google finance only has data for FRA:BMW reaching back to 2011, so if you try to look at the development of your investment since 2009, you're not getting comparable data. The point of a total return index is that it already has accounted for the capital gains + coupon income. If you want to calculate it yourself you'll have to find the on-the-run 10y bond for each distinct period then string them together to calc your total return. Check XLTP if they have anything I use Yahoo Finance to plot my portfolio value over time. Yahoo Finance uses SigFig to link accounts (I've linked to Fidelity), which then allows you to see you exact portfolio and see a plot of its historical value. I'm not sure what other websites SigFig will allow you to sync with, but it is worth a try. Here is what the plot I have looks like, although this is slightly out of date, but still gives you an idea of what to expect. Since the vast majority of fund managers/big investors run private entities, it's not possible to track their performance. It's possible to look at what they are holding (that's never real-time information) and emulate their performance. While the S&P500 is not a total return index, there is an official total return S&P500 that includes reinvested dividends and which is typically used for benchmarking.  For a long time it was not available for free, but it can currently be found on yahoo finance using the ticker ^SP500TR. For whatever reason, I don't believe they offer it.  Yahoo does.  A google for google finance VIX turns up people asking the question, but no quote on google. "You could use any of various financial APIs (e.g., Yahoo finance) to get prices of some reference stock and bond index funds.  That would be a reasonable approximation to market performance over a given time span. As for inflation data, just googling ""monthly inflation data"" gave me two pages with numbers that seem to agree and go back to 1914.  If you want to double-check their numbers you could go to the source at the BLS. As for whether any existing analysis exists, I'm not sure exactly what you mean.  I don't think you need to do much analysis to show that stock returns are different over different time periods." "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." Google Finance portfolios take into account splits and cash deposits/withdrawals. Check the answers to this Stackoverflow question https://stackoverflow.com/questions/754593/source-of-historical-stock-data a number of potential sources are listed I think you really have to ask yourself if its worth it, the risk/reward.  Can you trust a publicly traded company with your data in return for the analytics you can get back from them?