Here you have both a free and paid version which can scan for over 3000 ETFs and using a variety of metrics, such as returns, expenses, dividends etc

Back to: Resources for Stock Trading & Investing Program