These 10 stocks have nearly 100% buy ratings with analysts screaming buy them now while analysts say you should avoid these ...