Full Year 2024 Results Key Financial Results Revenue: €2.23b (down 16% from FY 2023).