Could These Be The Top 100 Stocks For 2018? Analysts Think So