Moving from Google Finance to Yahoo Finance
Perhaps you should use your own tracking software, such as GnuCash, Quicken, Mint, or even Excel.  The latter would work given you say you're manually putting in your transactions.   There's lots of pre-done spreadsheets for tracking investments if you look around.    I'm hoping that a web search gets you help on migrating transaction data, but I've yet to run into any tools to do the export and import beyond a manual effort.  Then again, I haven't checked for this lately. Not sure about your other questions, but I'd recommend you edit the question to only contain what you're asking about in the subject.
"Google Finance certainly has data for Tokyo Stock Exchange (called TYO on Google) listings.  You could create a ""portfolio"" consisting of the stocks you care about and then visit it once per day (or write a script to do so)." "P/E is Price divided by Earnings Per Share (EPS). P/E TTM is Price divided by the actual EPS earned over the previous 12 months - hence ""Trailing Twelve Month"". In Forward P/E is the ""E"" is the average of analyst expectations for the next year in EPS. Now, as to what's being displayed. Yahoo shows EPS to be 1.34. 493.90/1.34 = P/E of 368.58 Google shows EPS to be 0.85. 493.40/0.85 = P/E of 580.47 (Prices as displayed, respectively) So, by the info that they are themselves displaying, it's Google, not Yahoo, that's displaying the wrong P/E. Note that the P/E it is showing is 5.80 -- a decimal misplacement from 580 Note that CNBC shows the Earnings as 0.85 as well, and correctly show the P/E as 580 http://data.cnbc.com/quotes/BP.L A quick use of a currency calculator reveals a possible reason why EPS is listed differently at yahoo. 0.85 pounds is 1.3318 dollars, currently. So, I think the Yahoo EPS listing is in dollars. A look at the last 4 quarters on CNBC makes that seem reasonable: http://data.cnbc.com/quotes/BP.L/tab/5 those add up to $1.40." http://www.euroinvestor.com/exchanges/nasdaq/macromedia-inc/41408/history will work as DumbCoder states, but didn't contain LEHMQ (Lehman Brother's holding company). You can use Yahoo for companies that have declared bankruptcy, such as Lehman Brothers: http://finance.yahoo.com/q/hp?s=LEHMQ&a=08&b=01&c=2008&d=08&e=30&f=2008&g=d but you have to know the symbol of the holding company. First - Google's snapshot -  Then - Yahoo -  I took these snapshots because they will not exist on line after the market opens, and without this context, your question won't make sense. With the two snapshots you can see, Yahoo shows the after hours trades and not just the official market close for the day. The amount it's down is exactly tracked from the close shown on Google. Now you know. "There are several reasons to pay for data instead of using Yahoo Finance, although these reasons don't necessarily apply to you if you're only planning to use the data for personal use.  Yahoo will throttle you if you attempt to download too much data in a short time period. You can opt to use the Yahoo Query Language (YQL), which does provide another interface to their financial data apart from simply downloading the CSV files. Although the rate limit is higher for YQL, you may still run into it. An API that a paid data provider exposes will likely have higher thresholds.  Although the reliability varies throughout the site, Yahoo Finance isn't considered the most reliable of sources. You can't beat free, of course, but at least for research purposes, the Center for Research in Security Prices (CRSP) at UChicago and Wharton is considered the gold standard. On the commercial side, data providers like eSignal, Bloomberg, Reuters also enjoy widespread popularity. Although both the output from YQL and Yahoo's current CSV output are fairly standard, they won't necessarily remain that way. A commercial API is basically a contract with the data provider that they won't change the format without significant prior notice, but it's reasonable to assume that if Yahoo wanted to, they could make minor changes to the format and break many commercial applications. A change in Yahoo's format would likely break many sites or applications too, but their terms of use do state that Yahoo ""may change, suspend, or discontinue any aspect of the Yahoo! Finance Modules at any time, including the availability of any Yahoo! Finance Modules. Yahoo! may also impose limits on certain features and services or restrict your access to parts or all of the Yahoo! Finance Modules or the Yahoo! Web site without notice or liability."" If you're designing a commercial application, a paid provider will probably provide technical support for their API.  According to Yahoo Finance's license terms, you can't use the data in a commercial application unless you specifically use their ""badges"" (whatever those are). See here. In this post, a Yahoo employee states: The Finance TOS is fairly specific. Redistribution of data is only   allowed if you are using the badges the team has created. Otherwise, you can use YQL or whatever method to obtain data for   personal use. The license itself states that you may not: sell, lease, or sublicense the Yahoo! Finance Modules or access   thereto or derive income from the use or provision of the Yahoo!   Finance Modules, whether for direct commercial or monetary gain or   otherwise, without Yahoo!'s prior, express, written permission In short, for personal use, Yahoo Finance is more than adequate. For research or commercial purposes, a data provider is a better option. Furthermore, many commercial applications require more data than Yahoo provides, e.g. tick-by-tick data for equities, derivatives, futures, data on mergers, etc., which a paid data source will likely provide. Yahoo is also known for inaccuracies in its financial statements; I can't find any examples at the moment, but I had a professor who enjoyed pointing out flaws in the 10K's that he had come across. I've always assumed this is because the data were manually entered, although I would assume EDGAR has some method for automatic retrieval. If you want data that are guaranteed to be accurate, or at least have a support contract associated with them so you know who to bother if it isn't, you'll need to pay for it." I won't be able to model stock prices using this information.  The pros aren't likely to use Google as much. Even the casual investor is likely to have his own habits. For example, I've come to like how Yahoo permits me to set up a portfolio and follow the stocks I want. And the information that interests me is there, laid out nicely, price, history, insider trades, news etc.  But your effort probably still has some discovery value, as it will help you understand when interest in a company suddenly swells above normal. Nothing wrong with a good project like that. Just don't expect to extract too much market-beating success from it. The pros will eat your lunch, take your money, and not even say thanks. Welcome to Money.SE. I can't give you a detailed answer because I'm away from the computer where I use kMyMoney, but IIRC to add investments you have to create new transactions on the 'brokerage account' linked to your investment account. This is from Google Finance right now. On NASDAQ the ^ is used to denote other securities and / to denote warrents for the underlying company. Yahoo maybe using some other designators for same. Google Finance gives you this information. "There is probably a better way, but you can do the following: (1) Right click on the right pointing arrow next to the ""1-20 of xx rows"" message at the bottom right of the table, and select ""Copy link location"" (2) Paste that into the location (3) At the end of the pasted text there is a ""&output=json"", delete that and everything after it. (4) hit enter What you get is a page that displays the set of securities returned by and in a very similar display to the ""stock screener"" without the UI elements to change your selections. You can bookmark this page." Google Finance and Yahoo Finance have been transitioning their API (data interface) over the last 3 months. They are currently unreliable. If you're just interested in historical price data, I would recommend either Quandl or Tiingo (I am not affiliated with either, but I use them as data sources). Both have the same historical data (open, close, high, low, dividends, etc.) on a daily closing for thousands of Ticker symbols. Each service requires you to register and get a unique token. For basic historical data, there is no charge. I've been using both for many months and the data quality has been excellent and API (at least for python) is very easy! If you have an inclination for python software development, you can read about the drama with Google and Yahoo finance at the pandas-datareader group at https://github.com/pydata/pandas-datareader. Yahoo Finance has this now, the ticker is CL=F. "Remember that in most news outlets journalists do not get to pick the titles of their articles.  That's up to the editor.  So even though the article was primarily about ETFs, the reporter made the mistake of including some tangential references to mutual funds.  The editor then saw that the article talked about ETFs and mutual funds and -- knowing even less about the subject matter than the reporter, but recognizing that more readers' eyeballs would be attracted to a headline about mutual funds than to a headline about ETFs -- went with the ""shocking"" headline about the former. In any case, as you already pointed out, ETFs need to know their value throughout the day, as do the investors in that ETF.  Even momentary outages of price sources can be disastrous. Although mutual funds do not generally make transactions throughout the day, and fund investors are not typically interested in the fund's NAV more than once per day, the fund managers don't just sit around all day doing nothing and then press a couple buttons before the market closes.  They do watch their NAV very closely during the day and think very carefully about which buttons to press at the end of the day.  If their source of stock price data goes offline, then they're impacted almost as severely as -- if less visibly than -- an ETF. Asking Yahoo for prices seems straightforward, but (1) you get what you pay for, and (2) these fund companies are built on massive automated infrastructures that expect to receive their data from a certain source in a certain way at a certain time.  (And they pay a lot of money in order to be able to expect that.)  It would be quite difficult to just feed in manual data, although in the end I suspect some of these companies did just that.  Either they fell back to a secondary data supplier, or they manually constructed datasets for their programs to consume." Yup. What I wanted to know was where they are pulling it up from. Have casually used Google finance for personal investments, but they suck at corp actions. Not sure if they provide free APIs, but that would probably suck too! :D