Revenue
FY, 2021
Order Intake (Electronics & Software)
FY, 2021
Order Intake
FY, 2021
Order Intake (Life Sciences and Chemicals)
FY, 2021
Germany
Benzstraße 10
United States
140 Satellite Blvd NE d
China
BLD #11, 1328 Yi Xian Road 200439, Baoshan District
Finland
Kalliotie 2
Germany
Lerchenbergstraße 31
Germany
Waldstraße 16