Mergent OnlineIn depth reports on over 30,000 public companies, both U.S. and Global. Information includes financials from company SEC filings, annual reports (current and archived), institutional holdings and insider trading from 1995 to the present.