Newron Pharmaceuticals S.p.A. (SWX:NWRN)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
19.48
-0.22 (-1.12%)
Jan 30, 2026, 5:30 PM CET

Newron Pharmaceuticals Income Statement

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
Jun '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Operating Revenue
59.5451.396.795.955.765.26
Other Revenue
0.35-2.260.14--
59.8851.399.066.095.765.26
Revenue Growth (YoY)
759.13%467.41%48.62%5.76%9.59%-25.29%
Gross Profit
59.8851.399.066.095.765.26
Selling, General & Admin
11.4111.587.537.397.398.47
Research & Development
13.2713.6413.1512.0110.7314.85
Operating Expenses
24.6825.2220.6919.418.1223.32
Operating Income
35.226.17-11.63-13.3-12.36-18.07
Interest Expense
-4.4-4.35-4.17-3.95-2.92-2.24
Interest & Investment Income
0.40.140.180.060.050.06
Currency Exchange Gain (Loss)
-0.11-0.1-0.070.120.2-0.17
Other Non Operating Income (Expenses)
-0.21-0.47-0.51-0.40.130.79
EBT Excluding Unusual Items
30.8821.39-16.2-17.47-14.88-19.62
Pretax Income
30.8821.39-16.2-17.47-14.88-19.62
Income Tax Expense
5.555.550.020.020.021.38
Net Income
25.3315.84-16.22-17.49-14.9-21
Net Income to Common
25.3315.84-16.22-17.49-14.9-21
Shares Outstanding (Basic)
191918181818
Shares Outstanding (Diluted)
212118181818
Shares Change (YoY)
16.86%15.30%----
EPS (Basic)
1.310.85-0.91-0.98-0.84-1.18
EPS (Diluted)
1.190.77-0.91-0.98-0.84-1.18
Free Cash Flow
24.53-17.63-10.15-11.11-11.47-15.62
Free Cash Flow Per Share
1.15-0.86-0.57-0.62-0.64-0.88
Gross Margin
100.00%100.00%100.00%100.00%100.00%100.00%
Operating Margin
58.78%50.93%-128.40%-218.28%-214.46%-343.59%
Profit Margin
42.30%30.83%-179.13%-287.05%-258.61%-399.35%
Free Cash Flow Margin
40.97%-34.30%-112.08%-182.31%-198.98%-297.11%
EBITDA
35.2126.2-11.49-13.27-12.31-17.99
EBITDA Margin
58.81%50.98%-126.89%-217.67%-213.64%-
D&A For EBITDA
0.010.020.140.040.050.07
EBIT
35.226.17-11.63-13.3-12.36-18.07
EBIT Margin
58.78%50.93%-128.40%-218.28%-214.46%-
Effective Tax Rate
17.98%25.95%----
Revenue as Reported
59.8851.399.066.095.765.26
Updated Jun 30, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.