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




Business Lines
FY, 2023
Offices and Laboratories
FY, 2023
Suppliers
FY, 2023
Switzerland
Zugerstrasse 57
United States
3211 E Capitol Dr
United States
47649 US-14
United States
17485 Opportunity Ave #1b
United States
6624 Langley Dr
United States
206 SW 8th St Suite 108