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




Facilities Leased, sq. ft.
FY, 2023
Customers
FY, 2022
Reportable Segments
FY, 2023
United States
2235 Enterprise Street #110
United States
1400 Kellogg Drive, Suite F
United States
5282 Commerce Dr #D-108
Germany
Industriestraße 51, D