Upstream Bio
Nasdaq • UPB • US91678A1079
Market Closed
Upstream Bio
Nasdaq • UPB • US91678A1079
Market Closed
ORTEX Data Highlights
ORTEX Data Highlights
Generating your data highlights...
Market Cap
346m USD | # 6601 in US
Volume
622.18k shares | 5.25m USD
Shares Outstanding
54.42m
Free Float Shares
64.27% | 34.98m
