Sarepta Therapeutics, Inc. (SRPT)
NASDAQ: SRPT · Real-Time Price · USD
15.68
-0.20 (-1.26%)
At close: Jul 24, 2026, 4:00 PM EDT
15.70
+0.02 (0.13%)
After-hours: Jul 24, 2026, 7:58 PM EDT

Sarepta Therapeutics Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,6552,25911,7829,03911,3977,846
Market Cap Growth
26.46%-80.83%30.35%-20.69%45.26%-42.02%
Enterprise Value
2,0492,34811,7578,74111,0256,868
Last Close Price
15.6821.52121.5996.43129.5890.05
PE Ratio
24.59-51.96---
Forward PE
20.0190.1215.47---
PEG Ratio
-7.48----
PS Ratio
0.761.036.197.2712.2111.18
PB Ratio
1.101.987.7110.5229.618.45
P/TBV Ratio
1.131.898.5910.3729.478.01
P/FCF Ratio
14.41-----
P/OCF Ratio
9.44-----
EV/Sales Ratio
0.941.076.187.0311.829.79
EV/EBITDA Ratio
490.85-49.95---
EV/EBIT Ratio
--53.91---
EV/FCF Ratio
17.84-----
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
-1.03-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)
-6.99%-52.05%19.06%-96.00%--
Return on Capital Employed (ROCE)
-1.66%-25.51%7.47%-10.46%-20.61%-17.47%
Earnings Yield
3.93%-1.92%---
FCF Yield
6.94%-----
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