Xencor shares are trading lower after John Stafford a company director sold 212,939 shares at an average price of $39.52 per share. NOTE: When an insider sells shares, the market may perceive it as a sign of weak confidence in the company's outlook.
Benzinga Newsdesk