SEC Corporate Filings
The Securities and Exchange Commission is the federal agency that receives the official, non-glossy annual reports (10-K, etc.) that allows corporations to be listed on public stock exchanges. Free access to more than 20 million company filings through the EDGAR database.