Idorsia Ltd (SWX:IDIA)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
6.12
-0.09 (-1.45%)
Jul 31, 2026, 5:30 PM CET

Idorsia Financials Overview

Millions CHF. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
199.71220.58112.51152.3997.135.35
Revenue Growth
-8.06%96.06%-26.17%56.93%174.69%-50.74%
Gross Profit
62.9997.46-67.08-148.32-292.5-378.86
Operating Income
-154.93-116.48-337.36-544.15-801.26-609.5
Net Income
-316.19-111.7-263.76-297.92-827.9-634.6
Earnings Per Share
-1.30-0.52-1.45-1.67-4.67-3.77
EPS Growth
------

Revenue by Geography

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Switzerland
37.2390.7451.1188.0346.5835.35
France
78.2867.4311.98---
United States
32.0326.9928.624.415.54-
EUCAN
52.1735.4220.816.281-
Total
199.71220.58112.51152.3997.135.35

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
88.6988.54124.36157.82476.471,038
Total Debt
1,3191,2671,2571,2041,2271,163
Net Cash (Debt)
-1,231-1,179-1,132-1,046-750.88-125.31
Net Cash Growth
------
Net Cash Per Share
-5.04-5.49-6.21-5.87-4.23-0.74

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
-118.15-153.23-370.23-629.3-859.11-589.9
Capital Expenditures
-1.42-0.47-3-9.13-16.61-25.53
Free Cash Flow
-119.56-153.7-373.23-638.43-875.72-615.42
Free Cash Flow Growth
------

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
31.54%44.18%-59.63%-97.33%--
Operating Margin
-77.58%-52.80%-299.85%-357.09%-825.18%-1724.25%
Pretax Margin
-157.01%-47.86%-234.05%-193.10%-844.56%-1795.82%
Profit Margin
-158.32%-50.64%-234.43%-195.50%-852.60%-1795.23%
FCF Margin
-59.87%-69.68%-331.74%-418.95%-901.86%-1740.99%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PS Ratio
8.054.821.382.4724.5493.31