Key Figures
| (in USD million) | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 |
| Committed Backlog | 4,630 | 3,769 | 3,749 | 3,389 | 2,166 | 2,224 | 2,603 | 2,389 |
| Net revenue | 1729.3 | 1963 | 1681.4 | 1464 | 1357.4 | 1699 | 1765.2 | 1737.8 |
| Reported EBITDA | 148.8 | 216.8 | 133.2 | 170.3 | 113.7 | 225.3 | 251.1 | 141.3 |
| Adjusted EBITDA | 170.9 | 223.9 | 139.9 | 147.0 | 139.6 | 237.2 | 237.9 | 208.2 |
| Adj. EBITDA margin | 9.9% | 11.4% | 8.3% | 10.0% | 10.3% | 14.0% | 13.5% | 12.0% |
| Net income/(loss) | -84.7 | 110.0 | 207.9 | 79.4 | -392.4 | 113.7 | 122.2 | 46.4 |
| Earning per share (in USD) | -2.97 | 3.78 | 7.32 | 2.59 | -13.61 | 3.90 | 4.15 | 1.57 |
| Free Cash Flow (excl. M&A) | 91.1 | -22.0 | 89.0 | 97.6 | 120.4 | 123.5 | 87.5 | |
| Dividend per share (CHF) | 1.15 | 2.25 | 2.20 | 2.15 | 2.10 | 2.00 | 3.15 | 2.30 |
| Employees (FTE) | 6,347 | 6,874 | 7,750 | 6,445 | 5,071 | 5,768 | 5,648 | 5,915 |