Scholar Rock Holding Corporation (SRRK)
NASDAQ: SRRK · Real-Time Price · USD
49.30
-0.52 (-1.04%)
May 29, 2026, 4:00 PM EDT - Market closed

Scholar Rock Holding Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,9084,7784,0551,428468875
Market Cap Growth
103.73%17.82%183.89%205.45%-46.53%-47.23%
Enterprise Value
5,6334,5143,6771,203213.82691.25
Last Close Price
49.3044.0543.2218.809.0524.84
PS Ratio
----14.0946.48
PB Ratio
21.2719.4611.006.341.805.08
P/TBV Ratio
21.1720.5811.716.962.075.30
EV/Sales Ratio
----6.4436.74
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)
7174.76%4612.60%-13754.70%-1580.58%-610.04%-444.42%
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