Mergent Online provides business and financial information for over 23,000 U.S. and international companies. 30 years of historical stock prices are available. SEC filings (real-time and archived to 1993) are included for the 10,000+ NYSE, AMEX and NASDAQ exchange companies. Financials for 15 years are "as reported" and can be downloaded to spreadsheet software such as Microsoft Excel. Select private company reports are also available.