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




Patents Issued
FY, 2016
Patents Pending
FY, 2016
Facilities
FY, 2016
United States
21 Executive Blvd
United States
5777 Hines Dr
United States
10 Executive Blvd
Switzerland
Industriestrasse 17