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




Facilities
FY, 2022
Facility Space, sq. ft.
FY, 2022
Facilities Leased
FY, 2022
Netherlands
Paasheuvelweg 25a
United States
113 Hartwell Ave
United States
1 Hartwell Pl
United States
20 Maguire Rd
Switzerland
Hegenheimermattweg 167A