Filing Flows

Filing Flows › Sutro Biopharma (STRO) › Who owns the stock

Who owns Sutro Biopharma (STRO) stock

89 funds reported Sutro Biopharma (STRO) shares in their latest 13F filings, worth $540M in all. The largest holder is Perceptive Advisors LLC ($43.3M). Last quarter 58 funds added to their stakes and 31 cut them.

Largest holders of STRO (13F)Largest holders of STRO (13F)Perceptive Advisors LLC$43.3MBVF$41.6MAffinity Asset Advisors, LLC$38.9MBlackRock$37.3MSamsara BioCapital, LLC$35.3MKynam Capital Management, LP$29.0MOrbimed Advisors LLC$24.7MBalyasny Asset Management L.P.$23.6MVanguard Capital Management LLC$23.0MEventide Asset Management, LLC$19.4M

Largest holders (13F)

FundSharesValueChangeQuarter
Perceptive Advisors LLC1,304,846$43.3Mincrease2026-06-30
BVF1,251,788$41.6Munchanged2026-06-30
Affinity Asset Advisors, LLC1,172,487$38.9Mincrease2026-06-30
BlackRock1,122,655$37.3Mincrease2026-06-30
Samsara BioCapital, LLC1,062,872$35.3Munchanged2026-06-30
Kynam Capital Management, LP872,558$29.0Munchanged2026-06-30
Orbimed Advisors LLC743,944$24.7Mdecrease2026-06-30
Balyasny Asset Management L.P.711,162$23.6Mincrease2026-06-30
Vanguard Capital Management LLC694,219$23.0Mdecrease2026-06-30
Eventide Asset Management, LLC585,262$19.4Mdecrease2026-06-30
Velan Capital Investment Management LP512,160$17.0Munchanged2026-06-30
Woodline Partners LP458,029$15.2Mincrease2026-06-30
ADAR1 Capital Management, LLC404,014$13.4Mdecrease2026-06-30
Geode Capital Management, LLC389,692$12.9Mincrease2026-06-30
Acadian Asset Management LLC373,839$12.4Mincrease2026-06-30

Sutro Biopharma's latest quarter

Sutro Biopharma, Q2 2026: revenue $9.8M (-85% year over year), operating margin -303.8%, net loss $38.5M, operating cash flow −$38.3M. The chart follows the revenue to costs, profit and cash.

Questions

Who owns the most STRO stock?

By the latest 13F filings: Perceptive Advisors LLC ($43.3M); BVF ($41.6M); Affinity Asset Advisors, LLC ($38.9M); BlackRock ($37.3M); Samsara BioCapital, LLC ($35.3M).

What is the short interest in STRO?

1,960,929 shares were sold short at the 2026-10-15 settlement, 6.14% of the float.

Open the interactive view →

Updated Nov 8, 2026. Read automatically from SEC filings and public data; errors are possible. Not investment advice.