AI responses may include mistakes. For financial advice, consult a professional. Learn more Top 10 stocks for 2018: Michael Farr - CNBC
Detail the of these same companies. Compare the dividend yields of these stocks today. 10 stocks to buy in 2018
The top performer in the Russell 1000 , surging 278% as its app-based communication platform gained massive enterprise adoption. AI responses may include mistakes
The best-performing semiconductor stock, rising nearly 80% as it took CPU market share from competitors. 10 stocks to buy in 2018
These two sectors accounted for 13 of the top 14 performers in the Russell 1000.