logo

Upstream Bio

Nasdaq • UPB • US91678A1079

Market Closed

ORTEX Data Highlights

Generating your data highlights...

Market Cap

294m USD | # 6969 in US

Volume

571.03k shares | 3.77m USD

Shares Outstanding

54.77m

Free Float Shares

78.16% | 42.81m

News