News

Scholar Rock (NASDAQ: SRRK) has reported positive results from the phase 2 Embraze trial, demonstrating statistically ...