Company Websites are valuable source of information. Zero in on the section for Investors (usually called Investor Relations). This section will have annual reports, SEC filings and reports of earning in the form of conference calls or presentations.
SEC filings are the most important and useful portion of investor relations. These are compliance documents that detail firm performance and future viability. The documents you want to look for: