Upstream Bio, Inc. (UPB) has a MoatMap StockRank of 5/100 based on Quality (35/100), Value (38/100), and Momentum (9/100) factor scores. The current signal is STRONG SELL.
Upstream Bio, Inc. is a biotechnology company focused on discovering and developing novel therapeutics for inflammatory and immunological diseases. The company's competitive moat is built upon its proprietary drug candidates, designed to target specific pathways involved in various immune-mediated conditions, addressing critical unmet needs in these therapeutic areas. Upstream Bio is an emerging biopharmaceutical firm committed to advancing immunology research.
| Price | $8.32 |
| Market Cap | $453M |
| P/E (Forward) | -2.72 |
| Price/Book | 1.31 |
| Return on Equity | -41.8% |
| Return on Invested Capital | -47.1% |
| Debt/Equity | 0.37 |
| Gross Margin | 100.0% |
| Operating Margin | -4218.1% |
| Revenue Growth | 82.7% |
| Free Cash Flow | $-90M |
Upstream Bio, Inc. operates in the Biotechnology industry, part of the Healthcare sector (United States).