Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2024
Revenue per Installed Instrument
FY, 2019
Instruments Installed to Date
FY, 2019
Countries
FY, 2019
United States
6230 Stoneridge Mall Rd
United States
Three Embarcadero Center #2330
China
1018 Chang Ning Lu, Chang Ning Qu
Netherlands
Dellaertweg 9D
Singapore
164 Kallang Way, #09 12 18