EDGAR Search CIK Lookup "The Central Index Key (CIK) is used on the SEC's computer systems to identify corporations and individual people who have filed disclosure with the SEC." That is, verify that the company is indeed a public company!
Annual Reports Online This site is more a "how to" find annual reports than a listing of companies. See also AnnualReports.comand Public Register's Annual Report Service. Note also that public companies usually present their annual reports on the Internet.
Hoovers ™ Online Though this is a fee-based site the "Hoover's Company Capsules" link brings brief data for more than 11,000 of the largest public and private companies worldwide. Note that the University Library subscribes to Hoover's Company Profiles.
Hoovers™ IPO Central IPO stands for "Initial Public Offering"; go here (also from Hoover's) to find companies that have gone public or registered to go public.
EDGAR Database of Corporate Information Search the last three years by entering the company name: Search EDGAR Archives. You retrieve the full-text of US Securities & Exchange Commission (SEC) filings (10(K), 8(K), 10(Q), etc.). There are other ways to search EDGAR explained at Search the EDGAR Database. EDGAR Search CIK Lookup Does the company file with the SEC? EDGAR is a link from US Securities & Exchange Commission.
EDGAR ® FreeEDGAR "Real Time" access to EDGAR filings, download to spreadsheets (Excel), and get e-mail notification of SEC filings for companies you choose.