Historical company performance data
"For free, 5 years is somewhat available, and 10 years is available to a limited extent on money.msn.com. Some are calculated for you. Gurufocus is also a treasure trove of value statistics that do in fact reach back 10 years. From the Gurufocus site, the historical P/E can be calculated by dividing their figure for ""Earnings per Share"" by the share price at the time.  It looks like their EPS figure is split adjusted, so you'll have to use the split adjusted share price. ""Free cash"", defined in the comments as money held at the end of the year, can be found on the balance sheet as ""Cash, Cash Equivalents, Marketable Securities""; however, the more common term is ""free cash flow"", and its growth rate can be found at the top of the gurufocus financials page." The S&P report (aka STARS report) for each company has 10 years of financial data. These reports are available free at several online brokers (like E-Trade) if you have an account with the brokerage. 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. Morningstar has that 10 history at http://financials.morningstar.com/ratios/r.html?t=JNJ&region=usa&culture=en-US
http://www.pacificrubiales.com/investor-relations/reports.html does have financial reports on their website for the example you list.  There is the potential for some data to not be easily imported into a format that Yahoo! Finance uses would be my guess for why some data may be missing though an alternative explanation for some companies would be that they may not have been around for a long enough time period to report this information,e.g. if the company is a spin-off of an existing company. 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. 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 had the same problem and was looking for a software that would give me easy access to historical financial statements of a company, preferably in a chart. So that I could easily compare earnings per share or other data between competitors. Have a look at Stockdance this might be what you are looking for.  Reuters Terminal is way out of my league (price and complexity) and Yahoo and Google Finance just don't offer the features I want, especially on financials. Stockdance offers a sort of stock selection check list on which you can define your own criterion’s. Hence it makes no investment suggestions but let's you implement your own investing strategy. Robert Shiller published US Stock Market data from 1871.  Ken French also has historical data on his website.  Damodaran has a bunch of historical data, here is some historical S&P data. You need a source of delisted historical data.  Such data is typically only available from paid sources. According to my records 20 Feb 2006 was not a trading day - it was Preisdent's Day and the US exchanges were closed. The prior trading date to this was 17 Feb 2006 where the stock had the following data: Open: 14.40 High 14.46 Low 14.16 Close 14.32 Volume 1339800 (consolidated volume) Source: Symbol NVE-201312 within Premium Data US delisted stocks historical data set available from http://www.premiumdata.net/products/premiumdata/ushistorical.php Disclosure: I am a co-owner of Norgate / Premium Data. Trading data can be had cheaply from:  http://eoddata.com/products/historicaldata.aspx  The SEC will give you machine readable financial statements for American companies for free, but that only goes back 3 or 4 years.  Beyond that, you will have to pay for a rather expensive service like CapitalIQ or CRSP or whatever.  Note that you will need considerable programming knowledge to pull this off. Good day! Did a little research by using oldest public company (Dutch East India Company, VOC, traded in Amsterdam Stock Exchange) as search criteria and found this lovely graph from http://www.businessinsider.com/rise-and-fall-of-united-east-india-2013-11?IR=T :  Why it is relevant? Below the image I found the source of data - Global Financial Data. I guess the answer to your question would be to go there: https://www.globalfinancialdata.com/index.html  Hope this helps and good luck in your search! MattMcA definitely gave you excellent advice and said a lot of what I would say to you. Most databases that are going to give you the most comprehensive information, but in a well formatted way, are going to require subscriptions or a fee. You should try to visit a library, especially one at a university, because they may likely have free access for you. At my alma mater the preferred database among students was LexisNexis Corporate Affiliations. http://www.corporateaffiliations.com/  With this company directory, you get public and private company profiles. You can use Corporate Affiliation’s MergerTrak™ and get full coverage on current and past mergers and acquisitions.  I definitely think this is a business database you should look into. You have nothing to lose seeing as they have a free trial.  Just to add, there’s always a business news feed on the homepage. As I just checked now, this one caught my interest: For Marvel Comics, A Renewed Digital Mission. 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. Somewhat.  The balance sheet will include liabilities which as Michael Kjörling points out would tell you the totals for the debt which would often be loans or bonds depending on one's preferred terminology.  However, if the company's loan was shorter than the length of the quarter, then it may not necessarily be reported is something to point out as the data is accurate for a specific point in time only. My suggestion is that if you have a particular company that you want to review that you take a look at the SEC filing in full which would have a better breakdown of everything in terms of assets, liabilities, etc. than the a summary page.  http://investor.apple.com/ would be where you could find a link to the 10-Q that has a better breakdown though it does appear that Apple doesn't have any bonds outstanding.  There are some companies that may have little debt due to being so profitable in their areas of business. Robert Shiller has an on-line page with links to download some historical data that may be what you want here. Center for the Research in Security Prices would be my suggestion for another resource here. "At the bottom of Yahoo! Finance's S & P 500 quote Quotes are real-time for NASDAQ, NYSE, and NYSE MKT. See also delay   times for other exchanges. All information provided ""as is"" for   informational purposes only, not intended for trading purposes or   advice. Neither Yahoo! nor any of independent providers is liable for   any informational errors, incompleteness, or delays, or for any   actions taken in reliance on information contained herein. By   accessing the Yahoo! site, you agree not to redistribute the   information found therein. Fundamental company data provided by Capital IQ. Historical chart data   and daily updates provided by Commodity Systems, Inc. (CSI).   International historical chart data, daily updates, fund summary, fund   performance, dividend data and Morningstar Index data provided by   Morningstar, Inc. Orderbook quotes are provided by BATS Exchange. US   Financials data provided by Edgar Online and all other Financials   provided by Capital IQ. International historical chart data, daily   updates, fundAnalyst estimates data provided by Thomson Financial   Network. All data povided by Thomson Financial Network is based solely   upon research information provided by third party analysts. Yahoo! has   not reviewed, and in no way endorses the validity of such data. Yahoo!   and ThomsonFN shall not be liable for any actions taken in reliance   thereon. Thus, yes there is a DB being accessed that there is likely an agreement between Yahoo! and the providers." Interactive Brokers provides historical intraday data including Bid, Ask, Last Trade and Volume for the majority of stocks. You can chart the data, download it to Excel or use it in your own application through their API.  EDIT: Compared to other solutions (like FreeStockCharts.com for instance), Interactive Brokers provides not only historic intraday LAST**** trades **but also historic BID and ASK data, which is very useful information if you want to design your own trading system.  I have enclosed a screenshot to the chart parameter window and a link to the API description. Do a common size analysis to  compare to its competitors. Also run a rqtio analysis to the industry. Explain the commonalities and differences as it pertains to the business.   A lot of big banks publish research on public companies and where they're headed in terms of financials. They are usually published for a fee but you can sometimes find them for free online.  It would be useful to talk about the current financial landscape like yellen, rate hikes etc if you wanna go there.