Sutro Biopharma (STRO)
Sutro Biopharma (STRO) stock research: performance, analysts' price targets, earnings, revenue and margins, technicals and insider trades.
- STRO last traded at $9.10, -0.44% on the day.
- Sutro Biopharma: market cap $150.89M, P/E -0.5, revenue $45.70M over the last four quarters, next earnings 2026-11-05.
- Over the past year STRO returned -21.55%; year to date -21.35%.
Updated 2026-11-02 17:57 UTC