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



Product Candidates
FY, 2019
Facility Space, sq. ft.
FY, 2019
Manufacturing Space, sq. ft.
FY, 2019
United States
3333 Lee Pkwy #600
United States
6555 Carnegie Ave 4th floor
United States
1330 6th Ave 33rd Floor
Spain
Av. de Manoteras, 30a