Most companies especially listed ones make their latest annual reports available on their corporate website. it is usually under "About Us" or "Information for Investors".
A free site to search for recent annual reports of a listed company through 7 search criteria: alphabetically, by company name, by ticker symbol, by sector, by industry, by exchange, and by index.
provides free public access to US listed company financial information, by reviewing registration statements, prospectuses and periodic reports filed on Forms 10-K and 10-Q. You also can find information about recent corporate events reported on Form 8-K.