How can I find the historical stock price for a specific stock on a specific date?
Go to a large reference library and ask to see the Wall Street Journal for October 13 1992. I've had luck finding old stock information in the Google scanned newspaper archives. Unfortunately there does not appear to be a way to search exactly by date, but a little browsing /experimenting should get what you want. For instance, here's a source which shows the price to be 36 3/4 (as far as I can read anyway) on that date. A quick search showed me that UEP merged into Ameren on Dec 31, 1997, and Ameren still exists today.  So I took a look at Ameren's Investor Relations website.   Unfortunately, they don't provide historical stock prices prior to Ameren forming, so starting with 1998.  However, I've had good luck in the past emailing a company's investor relations contact and asking for data like this that isn't on the website.  It's reasonably likely they'll have internal records they could look it up within.
I found a possible data source. It offers fundamentals i.e. the accounting ratios you listed (P/E, dividend yield, price/book) for international stock indexes. International equity indices based on EAFE definitions are  maintained by Professor French of French-Fama fame, at Dartmouth's Tuck Business School website. Specifics of methodology, and countries covered is available here. MSCI is the data source. Historical time interval for most countries is from 1975 onward. (Singapore was one of the countries included). Obtaining historical ratios for international stock indices is not easily found for free. Your question didn't specify free though. If that is not a constraint, you may wish to check the MSCI Barra international stock indices also. I know of no free source for 10 years historical data on a large set of companies.  Now, if it's just a single company or small number that interest you, contact Investor Relations at the company(ies) in question; they may be willing to send you the data for free. "There are stocks that have held 100% of the exact same trend (bull or bear) on a date or date range for years. While  history of course doesn't guarantee that the trend will hold for the current year, that fact itself is distinct from the question of whether history is an *indicator* worth building a thesis off of.  The problem is if and when someone thinks ""indicator"" is equivalent to ""definitive answer"".   Answer 2: A dozen big algo traders have disproven this notion.  Answer 3: Price is not only price action itself. It's calendar, evens, binaries, cyclical psychology, etc." Start by going onto google.com/finance and click through every publicly traded Fortune 500 company. Click on all their charts and look through their graphs for any patters. There will almost always be a pattern even if it is vague and fairly unpredictable. Then look for any jumps or drops in price. Look for the reason of the jump or drop. It could range commonly from news, lay off announcements, acquisitions, etc or just moving along with the market direction for the day. Looking at each stock is key because every stock has its own pattern. Trying to understand the market at a whole is quite impossible, but when you narrow it down to just one stock, it is much more doable. For practice, try updown.com(spent most of my time on it during high school) and create 10-100 accounts and use various techniques for each portfolio.   Just from that, you will have much more practice than the majority of traders. It is all very time consuming, but if you truly try on it, you will do better. I have to go(large market drop today, good time to buy).  I'll answer more questions later! Really not sure with this one and I don't want to cheat and look up an answer.  I'd say you could find the high/low points of the stock over the last year or two and see how large the spread is between those values and the average price of the stock over the same time period. You need a source of delisted historical data. Such data is typically only available from paid sources. According to my records, AULT (Ault Inc) began as an OTC stock in the 1980s prior it having an official NASDAQ listing.  It was delisted on 27 Jan 2006.  Its final traded price was $2.94.  It was taken over at a price of $2.90 per share by SL Industries. Source: Symbol AULT-200601 within Premium Data US delisted stocks historical price data set available from http://www.premiumdata.net/products/premiumdata/ushistorical.php Disclosure: I am a co-owner of Norgate / Premium Data. There are about 250 trading days in a year. There are also about 1,900 stocks listed on the NYSE.  What you're asking for would require about 6.2M rows of data. Depending on the number of attributes you're likely looking at a couple GB of data.  You're only getting that much information through an API or an FTP. If you use Google Finance, you will get incorrect results because Google Finance does not show the dividend history. Since your requirement is that dividends are re-invested, you should use Yahoo Finance instead, downloading the historical 'adjusted' price. "You are probably going to hate my answer, but... If there was an easy way to ID stocks like FB that were going to do what FB did, then those stocks wouldn't exist and do that because they would be priced higher at the IPO. The fact is there is always some doubt, no one knows the future, and sometimes value only becomes clear with time. Everyone wants to buy a stock before it rises right? It will only be worth a rise if it makes more profit though, and once it is established as making more profit the price will be already up, because why wouldn't it be? That means to buy a real winner you have to buy before it is completely obvious to everyone that it is going to make more profit in the future, and that means stock prices trade at speculative prices, based on expected future performance, not current or past performance. Now I'm not saying past and future performance has nothing in common, but there is a reason that a thousand financially oriented websites quote a disclaimer like ""past performance is not necessarily a guide to future performance"". Now maybe this is sort of obvious, but looking at your image, excluding things like market capital that you've not restricted, the PE ratio is based on CURRENT price and PAST earnings, the dividend yield is based on PAST publications of what the dividend will be and CURRENT price, the price to book is based on PAST publication of the company balance sheet and CURRENT price, the EPS is based on PAST earnings and the published number of shares, and the ROI and net profit margin in based on published PAST profits and earnings and costs and number of shares. So it must be understood that every criteria chosen is PAST data that analysts have been looking at for a lot longer than you have with a lot more additional information and experience with it. The only information that is even CURRENT is the price. Thus, my ultimate conclusive point is, you can't based your stock picks on criteria like this because it's based on past information and current stock price, and the current stock price is based on the markets opinion of relative future performance. The only way to make a good stock pick is understand the business, understand its market, and possibly understand world economics as it pertains to that market and business. You can use various criteria as an initial filter to find companies and investigate them, but which criteria you use is entirely your preference. You might invest only in profitable companies (ones that make money and probably pay regular dividends), thus excluding something like an oil exploration company, which will just lose money, and lose it, and lose some more, forever... unless it hits the jackpot, in which case you might suddenly find yourself sitting on a huge profit. It's a question of risk and preference. Regarding your concern for false data. Google defines the Return on investment (TTM) (%) as: Trailing twelve month Income after taxes divided by the average (Total Long-Term Debt + Long-Term Liabilities + Shareholders Equity), expressed as a percentage. If you really think they have it wrong you could contact them, but it's probably correct for whatever past data or last annual financial results it's based on." I am mostly interested in day to day records, and would like the data to contain information such as dividend payouts, and other parameters commonly available, such as on : http://finviz.com/screener.ashx ... but the kind of queries you can do is limited. For instance you can only go back two years. You say: Every time it seems the share price dips. Does it?  Have you collected the data?   It may just be that you are remembering the events that seem most painful at the time. To move the market with your trade you need to be dealing in a large amount of shares.    Unless the stock is illiquid (e.g most VCT in the UK), I don’t think you are dealing in that large a number; if you were then you would likely have access to a real time feed of the order book and could see what was going on. There is no formula for calculating a stock price based on the financials of a company. A stock price is set by the market and always has a component built into it that is based on something outside of the current valuation of a company using its financials. Essentially, the stock price of a company per share is whatever the best price it can get on the open market. If you are looking at how to evaluate if a stock is a good value at the current price, then look at some of the answers, but I wanted to answer this based on the way you phrased the question. "Where can I download all stock symbols of all companies ""currently listed"" and ""delisted"" as of today? That's incredibly similar . You can also do it with a Bloomberg terminal but there's no need to pay to do this because he data changes so slowly." "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." 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.