Newron Pharmaceuticals S.p.A. (SWX:NWRN)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
16.40
0.00 (0.00%)
Apr 22, 2026, 5:30 PM CET

Newron Pharmaceuticals Ratios and Metrics

Millions CHF. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
341476174882829
Market Cap Growth
126.44%173.36%97.16%219.36%-4.32%-24.65%
Enterprise Value
3504852091184434
Last Close Price
16.4023.858.954.951.551.62
PE Ratio
--11.72---
Forward PE
--10.63-7.84-
PS Ratio
19.1626.743.6110.484.594.84
PB Ratio
-32.91-45.92127.32-3.17-1.998.98
P/TBV Ratio
--127.32--8.98
P/FCF Ratio
11.3515.83----
P/OCF Ratio
11.3315.81----
EV/Sales Ratio
19.6527.234.3413.957.265.77
EV/EBITDA Ratio
--8.52---
EV/EBIT Ratio
--8.53---
EV/FCF Ratio
11.6316.12----
Debt / Equity Ratio
-3.43-3.4334.62-1.62-3.2513.87
Debt / EBITDA Ratio
--1.91---
Debt / FCF Ratio
1.181.18----
Net Debt / Equity Ratio
-0.83-0.8327.88-1.20-1.632.73
Net Debt / EBITDA Ratio
-1.99-1.991.55-3.12-1.72-0.69
Net Debt / FCF Ratio
0.290.29-2.31-3.53-2.06-0.74
Asset Turnover
0.370.371.150.290.140.11
Quick Ratio
0.700.702.420.625.5010.58
Current Ratio
0.760.762.600.685.6510.79
Return on Equity (ROE)
------146.43%
Return on Assets (ROA)
-5.65%-5.65%36.44%-23.05%-18.96%-15.19%
Return on Invested Capital (ROIC)
--23.34%80.74%-157.51%-130.08%-103.26%
Return on Capital Employed (ROCE)
46.60%46.60%64.80%380.00%-41.40%-26.40%
Earnings Yield
-3.61%-2.59%8.54%-17.09%-62.50%-53.44%
FCF Yield
8.81%6.32%-9.50%-10.70%-39.69%-41.12%
Buyback Yield / Dilution
2.98%2.98%-15.30%---
Updated Dec 31, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.