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




Backlog
Q3, 2023
Facilities Owned (Corporate Headquarters), sq.ft.
FY, 2022
United States
1280 W Peachtree St NE
United States
1503 Orchard Hill Rd
Brazil
Av. das Nações Unidas, 14261 - Vila Gertrudes
Canada
233 Lahr Dr
China
No.111, North Dongting Road Economic Development Area of Taicang
France
Immeuble OPUS 4, 8 Rue Daru