Xencor, Inc. (XNCR) Stock Analysis — AI Research | MarketCI