Financial

Orders

in millions of euro

979
2021
1,058
2022
1,062
2023

Sales

in millions of euro

804
2021
1,058
2022
1,050
2023

EBITDA

in millions of euro

59
2021
127
2022
143
2023

Net earnings

in millions of euro

9
2021
75
2022
80
2023