10 Top Tech Stocks for 2020 Score Major Analyst Upgrades Ahead of Earnings24/7 Wall Street • 01/21/20