| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | CHF 3.01B | +30.0% |
| Gross Profit | CHF 1.89B | +34.7% |
| EBITDA | CHF 504.4M | +59.5% |
| Net Income | CHF 203.7M | −15.9% |
| Diluted EPS | — | — |
| Free Cash Flow | CHF 286.6M | −36.3% |
| Ratio | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||
| Gross Margin | 53.58% | 54.34% | 59.38% | 56.04% | 59.56% | 60.63% | 62.83% | 93% | 92% | |
| Operating Margin | 2.13% | −4.02% | −19.47% | 6.96% | 10.06% | 9.13% | 12.51% | 93% | 71% | |
| EBITDA Margin | 4.13% | −1.18% | −15.14% | 10.76% | 13.68% | 13.64% | 16.74% | 93% | 65% | |
| NOPAT Margin | 0.00% | −3.18% | −15.38% | 5.16% | 10.06% | 7.91% | 12.42% | 93% | 76% | |
| Net Margin | −0.55% | −6.47% | −23.49% | 4.72% | 4.44% | 10.45% | 6.76% | 79% | 67% | |
| FCF Margin | −4.74% | −6.04% | −1.06% | −23.51% | 10.56% | 19.42% | 9.51% | 64% | 69% | |
| FCFF Margin | −4.74% | — | — | −23.12% | 11.19% | 20.28% | 10.48% | 50% | 56% | |
| FCFE Margin | — | −7.55% | −3.44% | −25.22% | 8.72% | — | — | — | — | |
| OCF Margin | −1.95% | −3.46% | 2.33% | −18.57% | 12.95% | 22.02% | 11.93% | 64% | 56% | |
| Gross Profitability | — | 60.41% | 34.80% | 49.54% | 66.99% | 59.15% | 66.78% | 75% | 97% | |
| Capex Intensity | 2.78% | 2.59% | 3.39% | 4.93% | 2.39% | 2.61% | 2.42% | 21% | 19% | |
| ▸Returns on Capital · 3 ratios | ||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||
| ▸Earnings quality · 6 ratios | ||||||||||
| ▸Liquidity & coverage · 6 ratios | ||||||||||
| ▸Working capital · 8 ratios | ||||||||||
| ▸Capital allocation · 2 ratios | ||||||||||
| ▸Other · 1 ratios | ||||||||||
The five drivers multiply to 13.6% vs reported ROE 13.5%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|
| Revenue | CHF 267.1M | CHF 425.3M | CHF 724.6M | CHF 1.22B | CHF 1.79B | CHF 2.32B | CHF 3.01B |
| YoY % | +59.2% | +70.4% | +68.7% | +46.6% | +29.4% | +30.0% | |
| Cost of Revenue | CHF 124.0M | CHF 194.2M | CHF 294.3M | CHF 537.2M | CHF 724.8M | CHF 912.6M | CHF 1.12B |
| YoY % | +56.6% | +51.5% | +82.5% | +34.9% | +25.9% | +22.8% | |
| Gross Profit | CHF 143.1M | CHF 231.1M | CHF 430.3M | CHF 684.9M | CHF 1.07B | CHF 1.41B | CHF 1.89B |
| YoY % | +61.5% | +86.2% | +59.2% | +55.8% | +31.7% | +34.7% | |
| R&D Expense | — | CHF 1.9M | CHF 5.3M | CHF 8.2M | CHF 8.9M | CHF 9.6M | CHF 10.6M |
| YoY % | +186.2% | +54.7% | +8.5% | +7.9% | +10.4% | ||
| Selling & Marketing Expense | CHF 23.5M | CHF 35.6M | CHF 52.6M | CHF 85.5M | CHF 133.3M | CHF 168.2M | CHF 260.1M |
| YoY % | +51.6% | +47.8% | +62.5% | +55.9% | +26.2% | +54.6% | |
| SG&A Expense | CHF 137.4M | CHF 248.2M | CHF 571.4M | CHF 599.8M | CHF 887.0M | CHF 1.19B | CHF 1.52B |
| YoY % | +80.6% | +130.2% | +5.0% | +47.9% | +34.6% | +27.0% | |
| Operating Income | CHF 5.7M | -CHF 17.1M | -CHF 141.1M | CHF 85.1M | CHF 180.2M | CHF 211.6M | CHF 377.0M |
| YoY % | +111.8% | +17.4% | +78.2% | ||||
| Interest Expense | CHF 697,000 | CHF 900,000 | CHF 3.6M | CHF 6.4M | CHF 11.3M | CHF 23.1M | CHF 29.6M |
| YoY % | +29.1% | +300.0% | +77.8% | +76.6% | +104.4% | +28.1% | |
| Interest & Investment Income | CHF 47,000 | CHF 0 | CHF 0 | CHF 5.7M | CHF 11.5M | CHF 23.5M | CHF 30.9M |
| YoY % | -100.0% | +101.8% | +104.3% | +31.5% | |||
| Pretax Income | CHF 3.1M | -CHF 24.4M | -CHF 159.6M | CHF 77.9M | CHF 69.1M | CHF 279.6M | CHF 205.2M |
| YoY % | -11.3% | +304.6% | -26.6% | ||||
| Income Tax | CHF 4.6M | CHF 3.1M | CHF 10.6M | CHF 20.2M | -CHF 10.5M | CHF 37.4M | CHF 1.5M |
| YoY % | -32.9% | +241.9% | +90.6% | -96.0% | |||
| Net Income | -CHF 1.5M | -CHF 27.5M | -CHF 170.2M | CHF 57.7M | CHF 79.6M | CHF 242.3M | CHF 203.7M |
| YoY % | +38.0% | +204.4% | -15.9% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.