XNCR Financials: Xencor Inc AI Analysis