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
343m USD | # 6640 in US
Volume
623.88k shares | 5.32m USD
Shares Outstanding
54.42m
Free Float Shares
64.27% | 34.98m
