Idorsia Ltd (SWX:IDIA)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
4.010
-0.004 (-0.10%)
Nov 12, 2026, 1:06 PM CET

Idorsia Financials Overview

Millions CHF. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
220.15220.58112.51152.3997.135.35
Revenue Growth
-5.32%96.06%-26.17%56.93%174.69%-50.74%
Gross Profit
70.997.46-67.08-148.32-292.5-378.86
Operating Income
-150.53-116.48-337.36-544.15-801.26-609.5
Net Income
-283.53-111.7-263.76-297.92-827.9-634.6
Earnings Per Share
-1.11-0.52-1.45-1.67-4.67-3.77
EPS Growth
------

Revenue by Geography

Fiscal Year
FY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '24 Dec '23 Dec '22 Dec '21
Switzerland
90.7451.1188.0346.5835.35
France
67.4311.98---
United States
26.9928.624.415.54-
EUCAN
35.4220.816.281-
Total
220.58112.51152.3997.135.35

Cash & Debt

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
85.188.54124.36157.82476.471,038
Total Debt
1,3291,2671,2571,2041,2271,163
Net Cash (Debt)
-1,244-1,179-1,132-1,046-750.88-125.31
Net Cash Growth
------
Net Cash Per Share
-4.87-5.49-6.21-5.87-4.23-0.74

Cash Flow & CapEx

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
-112.58-153.23-370.23-629.3-859.11-589.9
Capital Expenditures
-1.43-0.47-3-9.13-16.61-25.53
Free Cash Flow
-114.01-153.7-373.23-638.43-875.72-615.42
Free Cash Flow Growth
------

Margins

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
32.20%44.18%-59.63%-97.33%--
Operating Margin
-68.38%-52.80%-299.85%-357.09%-825.18%-1724.25%
Pretax Margin
-127.39%-47.86%-234.05%-193.10%-844.56%-1795.82%
Profit Margin
-128.79%-50.64%-234.43%-195.50%-852.60%-1795.23%
FCF Margin
-51.79%-69.68%-331.74%-418.95%-901.86%-1740.99%

Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingNov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PS Ratio
4.924.821.382.4724.5493.31