Skip to content
20-F

Annual Report (Foreign)

MOLECULAR PARTNERS AG MOLN

0001745114-26-000009

← back to feed
Filed
Mar 12, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Dec 31, 2025 37.27M sh
Shares Diluted FY 2025 · Dec 31, 2024 34.03M sh
Shares Diluted FY 2025 · Dec 31, 2023 32.77M sh
Shares Outstanding FY 2025 · Dec 31, 2025 40.37M sh
Operating Cash Flow FY 2025 · Dec 31, 2025 −51.26M
Operating Cash Flow FY 2025 · Dec 31, 2024 −59.25M
Operating Cash Flow FY 2025 · Dec 31, 2023 −59.01M
Cash And Equivalents FY 2025 · Dec 31, 2025 82.65M
Cash And Equivalents FY 2025 · Dec 31, 2024 63.87M
Cash And Equivalents FY 2025 · Dec 31, 2023 67.31M
Cash And Equivalents FY 2025 · Dec 31, 2022 87.95M
Stockholders Equity FY 2025 · Dec 31, 2025 80.33M
Stockholders Equity FY 2025 · Dec 31, 2024 141.64M
Stockholders Equity FY 2025 · Dec 31, 2023 176.43M
Stockholders Equity FY 2025 · Dec 31, 2022 235.17M
Current Liabilities FY 2025 · Dec 31, 2025 11.03M
Current Liabilities FY 2025 · Dec 31, 2024 10.79M
Total Liabilities FY 2025 · Dec 31, 2025 21.77M
Total Liabilities FY 2025 · Dec 31, 2024 16.89M
Current Assets FY 2025 · Dec 31, 2025 96.88M
Current Assets FY 2025 · Dec 31, 2024 154.28M
Total Assets FY 2025 · Dec 31, 2025 102.11M
Total Assets FY 2025 · Dec 31, 2024 158.53M
Eps Diluted FY 2025 · Dec 31, 2025 −1.65
Eps Diluted FY 2025 · Dec 31, 2024 −1.59
Eps Diluted FY 2025 · Dec 31, 2023 −1.89
Eps Basic FY 2025 · Dec 31, 2025 −1.65
Eps Basic FY 2025 · Dec 31, 2024 −1.59
Eps Basic FY 2025 · Dec 31, 2023 −1.89
Sga Expense FY 2025 · Dec 31, 2025 15.24M
Sga Expense FY 2025 · Dec 31, 2024 17.58M
Sga Expense FY 2025 · Dec 31, 2023 19.36M
Rd Expense FY 2025 · Dec 31, 2025 40.19M
Rd Expense FY 2025 · Dec 31, 2024 48.6M
Rd Expense FY 2025 · Dec 31, 2023 48.78M
Net Income FY 2025 · Dec 31, 2025 −61.65M
Net Income FY 2025 · Dec 31, 2024 −54.04M
Net Income FY 2025 · Dec 31, 2023 −61.98M
Operating Income FY 2025 · Dec 31, 2025 −58.12M
Operating Income FY 2025 · Dec 31, 2024 −61.22M
Operating Income FY 2025 · Dec 31, 2023 −61.11M