The transaction occurs as Scholar Rock's stock trades near its 52-week high of $46.19, having delivered an impressive 395% return over the past six months. According to InvestingPro, the company ...
The transaction comes as Scholar Rock, now valued at $4.19 billion, trades near its 52-week high of $46.19, having delivered an impressive 186% return over the past year. The sale, executed on ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results