Charles River director James Foster sells $8.4 million in shares

Read Charles River director James Foster sells $8.4 million in shares on AiiN.