Citi says buy this information technology stock with more than 20% upside