To help you choose the best sources to use, ask yourself:
A company's website will often provide a large amount of information, including corporate strategy, lists of officers and directors, product information, and links to press releases and financial statements.
Only public companies are required to file financial statements.
Most companies will have at least the current year's worth of financials available on their website.
Aggregator products include: