Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2025




Order Book
FY, 2023
Order Intake (EMEA), percent
FY, 2023
Order Intake (Americas), percent
FY, 2023
Belgium
Beneluxpark 21
United States
4275 Kellway Cir, Suite 162
United States
3059 Premiere Parkway, Suite 400
United States
735 SW 20th Place, Suite 100
United States
11080 White Rock Road, Suite 100
United States
Corporation Trust Center, 1209 Orange Street