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



Facility Space, sq. ft.
FY, 2021
Facilities Leased
FY, 2021
Patents Issued
FY, 2021
United States
18455 S Figueroa St
United States
501 W 190th St
United States
United States
China
China