Grouped here are sources for 10-K and other SEC filings, as well as Annual Report to Shareholders.
Mergent Online - within company record, select tab "Filings" (most recent filings)
As private companies do not have audited financial statements, the following databases have estimates of financial data for U.S. companies.