NASDAQ used to provide these lists here, but was discontinued a few days ago: http://www.nasdaq.com/screening/company-list.aspx Are there any other sources?