10-Ks and other Federal Filings from EDGAR
These are required by the SEC for all public companies. There are a number of different filings, but the 10-K, or annual filing, will contain the most information. It includes general information about the company, the people who run it, and lengthy financial information. Some include information about their marketing plans and international markets.