About Annual Reports
All public companies are required to produce an annual report (10-K), among other reports, for the Securities & Exchange Commission (SEC). The reports are made public to help current and potential investors better understand a company's financial health. Private companies usually do not produce annual reports for the public.
On Corporate site - Look for the "Investor Relations" or "About Us" link on a company's web site. Examples:
NOTE: Beware many companies also use the annual reports as a marketing tool. The narrative can be more public relations than analysis.