Yahoo Finance offers a stock screener that features various pre-configured screens like strong forecast growth, largest market capitalization, daily gainers, top mutual funds and greatest sales revenue.