STRO SUTRO BIOPHARMA, INC.: institutional ownership and insider trading

100 funds reported holding $549M of SUTRO BIOPHARMA, INC. in their latest 13F filings; in Q2 2026 funds net bought $77.9M, with 41 new positions and 14 funds selling out; over the last 12 months insiders bought $0 and sold $0 on the open market.

Famous investors holding STRO

Largest institutional holders of STRO

  1. PERCEPTIVE ADVISORS LLC — $43.3M
  2. BVF INC/IL — $41.6M
  3. Affinity Asset Advisors, LLC — $38.9M
  4. BlackRock, Inc. (BLK) — $37.3M
  5. Samsara BioCapital, LLC — $35.3M
  6. Kynam Capital Management, LP — $29.0M
  7. ORBIMED ADVISORS LLC — $24.7M
  8. BALYASNY ASSET MANAGEMENT L.P. — $23.6M
  9. VANGUARD CAPITAL MANAGEMENT LLC — $23.0M
  10. EVENTIDE ASSET MANAGEMENT, LLC — $19.4M

Recent STRO insider trades

5%+ owners

All STRO 13F holders · All STRO insider trades