StockData
MOLNNasdaqBiological Products, (No Diagnostic Substances)Fiscal year ends December 31

MOLECULAR PARTNERS AG

Financials through fiscal 2025, year ended Dec 31, 2025Last filing: 20-F on Mar 12, 2026
$3.66+0.10 (+2.81%)

Close on Oct 19, 2026

Molecular Partners statistics

Financials through Dec 31, 2025, price-based ratios appear once a share price is available, median of Biological Products, (No Diagnostic Substances) companies for comparison

Income (trailing twelve months)

MeasureMolecular PartnersIndustry median
RevenueCHF 0
Operating Income-CHF 58.12M-CHF 69.32M
Pretax Income-CHF 61.65M-CHF 70.45M
EBITDA-CHF 55.98M-CHF 69.32M
EPS (Diluted)-1.65 CHF-1.65 CHF

Returns

MeasureMolecular PartnersIndustry median
Return on Capital Employed (ROCE)-63.8%-63.8%

Growth

MeasureMolecular PartnersIndustry median
Revenue Growth (YoY)-100.0%

Balance sheet

MeasureMolecular PartnersIndustry median
Cash & Short-Term InvestmentsCHF 82.65MCHF 26.80M
Net Cash (Debt)CHF 82.65MCHF 26.80M
Net Cash Per Share2.05 CHF1.13 CHF
Working CapitalCHF 85.85MCHF 11.40M

Financial position

MeasureMolecular PartnersIndustry median
Current Ratio8.792.65
Quick Ratio7.662.21
Interest Coverage-11.52-116.78

Cash flow (trailing twelve months)

MeasureMolecular PartnersIndustry median
Operating Cash Flow-CHF 51.26M-CHF 51.26M
Capital Expenditures-CHF 714.00K-CHF 446.00K
Free Cash Flow-CHF 51.97M-CHF 51.97M
FCF Per Share-1.29 CHF-1.11 CHF

Efficiency

MeasureMolecular PartnersIndustry median
Asset Turnover0.00
Revenue Per EmployeeCHF 0
Employee Count3449

Shares

MeasureMolecular PartnersIndustry median
Shares Outstanding40,374,60050,231,950
Shares Change (YoY)9.52%20.2%
Float30,486,00041,812,550
Shares Held by Insiders24.5%19.3%
Shares Held by Institutions8.90%

Taxes

MeasureMolecular PartnersIndustry median
Income TaxCHF 2.00KCHF 0

Calculated by StockData from Molecular Partners's SEC filings. Hover a measure to see its formula. The grey column is the median of companies in the same industry group (two-digit SIC code); green or red marks a better or worse value than that median.