PTC Therapeutics, Inc. (PTCT)
NASDAQ: PTCT · Real-Time Price · USD
73.31
+2.46 (3.47%)
At close: Aug 7, 2026, 4:00 PM EDT
72.00
-1.31 (-1.79%)
After-hours: Aug 7, 2026, 7:34 PM EDT

PTC Therapeutics Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
6,1196,1893,5082,0872,7902,821
Market Cap Growth
50.31%76.44%68.11%-25.22%-1.09%-33.70%
Enterprise Value
6,9074,6422,7571,6253,0832,583
Last Close Price
73.3175.9645.1427.5638.1739.83
PE Ratio
-9.76----
PS Ratio
6.073.584.352.223.995.24
PB Ratio
--30.14-3.19-2.55-8.042063.60
P/FCF Ratio
-8.81----
P/OCF Ratio
-8.70----
EV/Sales Ratio
6.852.683.421.734.414.80
EV/EBITDA Ratio
38.205.13----
EV/EBIT Ratio
55.015.35----
EV/FCF Ratio
-6.61----
Debt / Equity Ratio
-3.77-0.47-0.34-0.49-1.99274.72
Debt / EBITDA Ratio
3.850.44----
Debt / FCF Ratio
-0.57----
Net Debt / Equity Ratio
9.277.530.680.56-0.84-174.09
Net Debt / EBITDA Ratio
-8.47-1.713.312.28-0.920.77
Net Debt / FCF Ratio
38.53-2.206.572.47-0.750.85
Asset Turnover
0.330.750.450.520.380.26
Inventory Turnover
0.830.912.132.502.371.87
Quick Ratio
3.202.202.231.721.391.74
Current Ratio
3.392.352.352.021.711.87
Return on Equity (ROE)
45.10%-104.75%37.91%107.51%323.39%-216.78%
Return on Assets (ROA)
4.91%36.91%-16.81%-21.97%-23.37%-18.26%
Return on Invested Capital (ROIC)
6.82%55.63%-25.05%-30.53%-80.12%-
Return on Capital Employed (ROCE)
5.70%56.77%-25.04%-33.91%-32.80%-22.29%
Earnings Yield
-10.24%----
FCF Yield
-11.35%----
Buyback Yield / Dilution
0.11%-14.92%-2.68%-4.34%-1.79%-6.72%
Total Shareholder Return
0.11%-14.92%-2.68%-4.34%-1.79%-6.72%
SEC Filings: 10-K · 10-Q