Xencor Inc XNCR 29.23

Health Care

Revenue

Earnings

Dividends