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




Production Sites
FY, 2019
Sales Offices
FY, 2019
Innovation Centers
FY, 2019
Netherlands
127 Piet Heinkade
United States
370 Harbor Blvd
United States
650 Industrial Park Drive, P.O. Box 38
United States
8250 Flint St
United States
1105 Kershaw St
United States
One Tower Place, Suite 6, 6th Floor