I wonder if that list of 20 stocks was generated by a bona fide analyst... or a brute-force screening program.