Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2023
IND-Enabling Stage Products
Q3, 2020
Phase I Trials Products
Q3, 2020
China
4f, building c14, no, 218 Xinghu St, Wuzhong Qu
United States
10179 Huennekens St
United States
315 Montgomery St, San Francisco