Sarepta Therapeutics, Inc. (SRPT)
NASDAQ: SRPT · Real-Time Price · USD
15.55
-0.20 (-1.27%)
At close: Jun 8, 2026, 4:00 PM EDT
15.52
-0.03 (-0.18%)
After-hours: Jun 8, 2026, 7:55 PM EDT

Sarepta Therapeutics 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
1,6422,25911,7829,03911,3977,846
Market Cap Growth
-56.94%-80.83%30.35%-20.69%45.26%-42.02%
Enterprise Value
2,0362,34811,7578,63611,0096,868
Last Close Price
15.5521.52121.5996.43129.5890.05
PE Ratio
24.39-51.96---
Forward PE
18.3690.1215.47---
PS Ratio
0.751.036.197.2712.2111.18
PB Ratio
1.091.987.7110.5229.618.45
P/TBV Ratio
1.121.898.5910.3729.477.89
P/FCF Ratio
14.29-----
P/OCF Ratio
9.37-----
EV/Sales Ratio
0.931.076.186.9511.809.79
EV/EBITDA Ratio
44.08-49.95---
EV/EBIT Ratio
1944.19-53.91---
EV/FCF Ratio
17.72-----
Debt / Equity Ratio
0.690.900.871.484.161.23
Debt / EBITDA Ratio
248.30-5.65---
Net Debt / Equity Ratio
0.260.08-0.02-0.35-0.97-1.05
Net Debt / EBITDA Ratio
91.85-0.13-0.111.190.752.32
Net Debt / FCF Ratio
-3.66-0.290.070.521.042.03
Asset Turnover
0.670.600.530.390.300.23
Inventory Turnover
0.851.010.590.570.720.46
Quick Ratio
2.101.222.673.183.565.01
Current Ratio
4.632.324.203.954.135.75
Return on Equity (ROE)
4.92%-53.47%19.71%-86.15%-107.16%-49.57%
Return on Assets (ROA)
-3.34%-19.44%5.44%-8.63%-17.42%-14.99%
Return on Invested Capital (ROIC)
-5.55%-37.52%12.58%-30.95%-80.46%-64.49%
Return on Capital Employed (ROCE)
-1.66%-25.51%7.47%-10.46%-20.61%-17.47%
Earnings Yield
3.96%-1.92%---
FCF Yield
7.00%-----
Buyback Yield / Dilution
-10.78%7.19%-16.75%-5.53%-7.75%-4.24%
Total Shareholder Return
-10.78%7.19%-16.75%-5.53%-7.75%-4.24%
SEC Filings: 10-K · 10-Q