IDL Diagnostics AB (publ) (STO:IDLDX)
Sweden flag Sweden · Delayed Price · Currency is SEK
0.4300
+0.0240 (5.91%)
Jul 31, 2026, 4:59 PM CET

IDL Diagnostics AB Financials Overview

Millions SEK. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
54.5453.1157.4443.0436.9912
Revenue Growth
-9.01%-7.54%33.45%16.37%208.32%14180.95%
Gross Profit
30.5927.7331.56-2.1-2.11-5.05
Operating Income
-7.47-10.72-5.23-60-60.12-50.82
Net Income
-8.42-12.15-3.34-59.3-58.97-50.03
Earnings Per Share
-0.04-0.05-0.01-0.26-0.27-0.53
EPS Growth
------

Revenue by Segment

Fiscal YearTTMFY 2025FY 2024
Period EndingMar '26 Dec '25 Dec '24
Other Segments
0.080.080.11
Bacteriology
30.4329.5835.64
Oncology
24.0323.4621.68
Total
54.5453.1157.44

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
37.3336.5747.7950.7265.1918.4
Total Debt
12.6913.2415.3---
Net Cash (Debt)
24.6523.3432.4950.7265.1918.4
Net Cash Growth
-46.97%-28.17%-35.95%-22.19%254.25%-56.25%
Net Cash Per Share
0.110.100.140.220.300.20

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
-4.85-7.6-0.43-13.44-13.69-28.21
Capital Expenditures
-0.68-0.68-2.07-0.5-3.02-
Free Cash Flow
-5.53-8.27-2.5-13.93-16.72-28.21
Free Cash Flow Growth
------

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
56.08%52.22%54.95%-4.88%-5.69%-42.06%
Operating Margin
-13.69%-20.18%-9.10%-139.40%-162.55%-423.61%
Pretax Margin
-15.44%-22.88%-5.81%-137.78%-160.33%-421.58%
Profit Margin
-15.43%-22.88%-5.81%-137.78%-159.45%-417.01%
FCF Margin
-10.13%-15.57%-4.35%-32.38%-45.20%-235.13%

Valuation

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