Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2024
Laboratories
FY, 2023
Countries
FY, 2023
Tests Performed Annually
FY, 2023
Luxembourg
23 Val Fleuri
United States
13709 Progress Blvd s 163
United States
4955 Yarrow St
United States
10329 Stony Run Ln
United States
13501 McCallen Pass
United States
200 W Main St