Each of these companies’ stocks has received multiple analyst upgrades in recent weeks and can be long-term winners. Read More