Scholar Rock's chief scientific officer sells shares worth $2.56 million

1 year ago 6
Read Entire Article