I agree with you. I think FinViz is a very good source of information. It provides important information for free, of course that if you want more you have to pay. But anyway it is very good one, they also give you the target price of the shares.