MindMaze Therapeutics Holding SA (SWX:MMTX)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
0.1992
+0.0012 (0.61%)
Jul 31, 2026, 5:30 PM CET

SWX:MMTX Financials Overview

Millions CHF. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2024FY 2023FY 2022FY 2021FY 2020
Period EndingJun '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Revenue
4.058.426.036.083.32-
Revenue Growth
-52.81%39.52%-0.79%83.11%--
Gross Profit
4.058.426.036.083.32-
Operating Income
-7-28.48-120.39-69.82-34.31-31.49
Net Income
-17.04-17.12-98.18-50.79-34.71-7.83
Earnings Per Share
-1.36-1.36-8.35-4.80-0.01-0.00
EPS Growth
------

Revenue by Geography

Fiscal YearTTMFY 2025
Period EndingDec '25 Dec '25
Asia
0.260.26
USA
0.170.17
Europe (Excl. Switzerland)
0.140.14
Switzerland
0.060.06
Rest of The World
0.020.02
Total
0.640.64

Cash & Debt

Fiscal YearCurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period EndingJun '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Cash & Investments
12.515.0814.5619.2444.7638.06
Total Debt
1.92.144.314.344.260.89
Net Cash (Debt)
10.612.9410.2514.8940.537.17
Net Cash Growth
27.54%26.28%-31.21%-63.22%8.95%-
Net Cash Per Share
0.841.030.871.410.010.02

Cash Flow & CapEx

Fiscal YearTTMFY 2024FY 2023FY 2022FY 2021FY 2020
Period EndingJun '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Operating Cash Flow
-3.51-2.92-17.61-24.13-35.72-18.25
Capital Expenditures
-0.03-0.01-0.45-0.03--
Free Cash Flow
-3.54-2.93-18.06-24.16-35.72-18.25
Free Cash Flow Growth
------

Margins

Fiscal YearTTMFY 2024FY 2023FY 2022FY 2021FY 2020
Period EndingJun '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Gross Margin
100.00%100.00%100.00%100.00%100.00%-
Operating Margin
-172.59%-338.30%-1995.56%-1148.23%-1033.00%-
Pretax Margin
-489.96%-229.96%-1851.22%-893.21%-1069.71%-
Profit Margin
-420.33%-203.39%-1627.40%-835.22%-1045.02%-
FCF Margin
-87.22%-34.81%-299.32%-397.29%-1075.52%-

Valuation

Fiscal YearCurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period EndingAug '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
PS Ratio
47.35997.05657.523933.6614933.90-