logo

Upstream Bio

Nasdaq • UPB US91678A1079

Market Closed

ORTEX Data Highlights

Generating your data highlights...

Market Cap

366m USD | # 6654 in US

Volume

605.83k shares | 4.17m USD

Shares Outstanding

54.77m

Free Float Shares

78.16% | 42.81m

News