IntrinsicIntrinsic
OverviewFinancialsChartBusiness SummaryFilingsOwnershipValuation

SUTRO BIOPHARMA, INC. (STRO)

Biological Products, (No Diagnostic Substances)

Latest Price
$24.17
TTM P/E
--
Normalized P/E
--
Div Yield
--
Book Value
1.36
P/B Ratio
17.83

Institutional Ownership

82.2% held by institutions
InstitutionSharesValueOwnership %ChangeFiling Date
BVF INC/IL1.25M$31.0M7.56%--2026-03-31
Affinity Asset Advisors, LLC1.07M$26.0M6.46%+321.1K2026-03-31
SAMSARA BIOCAPITAL, LLC1.06M$26.0M6.42%+858.4K2026-03-31
Kynam Capital Management, LP872.6K$21.0M5.27%+393.0K2026-03-31
ORBIMED ADVISORS LLC801.1K$19.0M4.84%--2026-03-31
VANGUARD CAPITAL MANAGEMENT LLC720.4K$17.0M4.35%--2026-03-31
EVENTIDE ASSET MANAGEMENT, LLC715.3K$17.0M4.32%--2026-03-31
PERCEPTIVE ADVISORS LLC715.3K$17.0M4.32%--2026-03-31
RA CAPITAL MANAGEMENT, L.P.715.3K$17.0M4.32%--2026-03-31
Point72 Asset Management, L.P.692.1K$17.0M4.18%+513.0K2026-03-31
View all institutional holders →