Many public companies will post their SEC filings in the Investor Relations section of their corporate website.
This set of resources include sources for company news, earnings calls, SEC filings, profiles and related materials.
Princeton's Holdings - Princeton University Library has annual reports and 10-K. Historic paper annual reports can be found in the catalog. 10-K (1966-1987), annual reports (1980-1986, 1992-1994) are on microfiche and are also in the catalog. SEC documents North America (1989-2003) and international (1990-2003) available from email@example.com - data is on hard disk. Joint project between Princeton, Harvard and MIT.