Artificial intelligence (AI) is the rage in tech ... 28 of 31 analysts rate the stock a buy or strong buy with an average ...