More than 340 sites worldwide

Present in 17 countries (Europe, Americas, Asia, Africa)

21,500 employees

6 million m² of space in operation

2020 revenues : € 1.642,8 M

Sales breakdown