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.
Each state has a commission or dept. that reports on campaign finance.