10K Reports - Annual report filed with the Securities Exchange Commission (SEC).
10Q Reports - Quarterly reports filed with the Securities Exchange Commission (SEC).
20-F Reports - Annual report of a foreign firm. Required to be filed with SEC.
Annual Reports to Shareholders - The Public Register and AnnualReports.com provide free annual reports of public companies trading on the NYSE, NASDAQ, AMEX, and OTC exchanges. Orders are processed and mailed within one business day.
Proxy Statements - Companies often post their proxy statements on their web page. Proxy statements must be filed with the SEC, so these may also be located by searching the EDGAR database.
You can search information collected by the SEC several ways: