Finance

Company Financials

Reports and News on Public Companies

Free Financial Data Sources

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.