The SEC requires all public companies (except foreign companies and companies with less than $10 million in assets and 500 shareholders) to file registration statements, periodic reports, and other forms electronically through this site (formerly called EDGAR). Anyone can access and download this information for free. Here you'll find links to a complete list of filings available from the SEC and instructions for searching the SEC database.

Coverage: 1995 to the present.

http://www.sec.gov/edgar.shtml