Stock Price
2023-02-22
Market Capitalization
2023-02-22
Revenue
FY, 2021
Facilities Leased (Europe)
FY, 2021
Facilities Owned (US)
FY, 2021
Facilities Owned (Europe)
FY, 2021
United States
5540 Pioneer Creek Dr
United States
8500 Wyoming Ave N
United States
3700 Pleasant Grove Church Rd
United States
15 Charron Ave
United States
22 Charron Ave
United States
2600 Niagara Ln N