Xencor director Richard J. Ranieri reports sale of $3.19 million in common shares - XNCR News | Rallies