Various sources are available to search for company financial information, both foreign and domestic. Disclosure requirements mandate that all public companies operating in the United States file with the Securities and Exchange Commisssion's electronic filing services, EDGAR. This information is then available free to everyone.
Financial research on United States publicly held companies is found in two databases listed here. In addition, stock research reports and stock performance for these companies is also available.