8 information technology stocks that analysts love