Scholar Rock Holding Corporation (SRRK)
NASDAQ: SRRK · Real-Time Price · USD
47.33
+0.38 (0.81%)
At close: Jun 18, 2026, 4:00 PM EDT
47.00
-0.33 (-0.70%)
After-hours: Jun 18, 2026, 7:12 PM EDT

Scholar Rock Holding Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,6714,7784,0551,428468875
Market Cap Growth
93.82%17.82%183.89%205.45%-46.53%-47.23%
Enterprise Value
5,3974,5193,6831,210221.67698.66
Last Close Price
47.3344.0543.2218.809.0524.84
PS Ratio
----14.0946.48
PB Ratio
20.4219.4611.006.341.805.08
P/TBV Ratio
20.3320.5811.716.962.075.30
EV/Sales Ratio
----6.6837.13
Debt / Equity Ratio
0.720.420.160.240.240.40
Net Debt / Equity Ratio
-0.99-1.05-1.01-0.97-0.94-1.02
Net Debt / EBITDA Ratio
0.670.681.491.301.871.38
Net Debt / FCF Ratio
0.900.861.851.501.841.33
Asset Turnover
-0000.100.05
Quick Ratio
8.056.639.328.558.673.93
Current Ratio
8.646.959.618.809.014.13
Return on Equity (ROE)
-156.75%-123.08%-82.95%-68.30%-62.22%-60.90%
Return on Assets (ROA)
-87.19%-87.50%-64.14%-51.19%-40.56%-37.51%
Return on Invested Capital (ROIC)
-1615.00%-1419.20%-823.72%-490.21%-224.42%-173.66%
Return on Capital Employed (ROCE)
-99.35%-99.03%-71.38%-57.09%-47.82%-44.35%
Buyback Yield / Dilution
-25.54%-14.89%-19.79%-39.82%-62.38%-19.45%
Total Shareholder Return
-25.54%-14.89%-19.79%-39.82%-62.38%-19.45%
SEC Filings: 10-K · 10-Q