Sutro Biopharma, Inc. (STRO) Institutional Ownership

Institutions by Trading Activity

Ownership Statistics

8,486,986Shares Outstanding
5,887,054Shares held by institutions
$216,525,846Value of institutional holdings
69.37%Institutional ownership %
1,930.07%Shares Changed QoQ
61No. of institutional investors

Shares Owned by Institutions

Shares Purchased/Sold by Institutions

Ownership Summary

Sutro Biopharma, Inc. (NASDAQ:STRO) showed up in the 13F filings of 61 institutional investors as of December 2025.

61 Institutional Holders

5,887,054 Total Shares Held
Download Data
Owner Name Date Shares Held Change (QoQ) Change (%) Value (USD)
Affinity Asset Advisors, LLC 31 Dec, 2025 748,382 748,382 0.00% $8,658,780.00
Kynam Capital Management, LP 31 Dec, 2025 479,590 479,590 0.00% $5,548,856.00
MILLENNIUM MANAGEMENT LLC 31 Dec, 2025 418,196 418,196 0.00% $4,838,528.00
Opaleye Management Inc. 31 Dec, 2025 381,342 381,342 0.00% $4,412,126.00
VANGUARD GROUP INC 31 Dec, 2025 375,786 375,786 0.00% $4,347,844.00
ACADIAN ASSET MANAGEMENT LLC 31 Dec, 2025 337,953 337,953 0.00% $3,908.00
Velan Capital Investment Management LP 31 Dec, 2025 312,000 312,000 0.00% $3,609,840.00
Merck & Co., Inc. 31 Dec, 2025 272,351 0 0.00% $3,151,101.00
Vestal Point Capital, LP 31 Dec, 2025 243,000 243,000 0.00% $2,811,510.00
BALYASNY ASSET MANAGEMENT L.P. 31 Dec, 2025 230,049 230,049 0.00% $2,661,667.00
Samsara BioCapital, LLC 31 Dec, 2025 204,503 204,503 0.00% $2,366,100.00
ADAGE CAPITAL PARTNERS GP, L.L.C. 31 Dec, 2025 200,000 200,000 0.00% $2,314,000.00
Eversept Partners, LP 31 Dec, 2025 193,571 193,571 0.00% $2,239,616.00
Point72 Asset Management, L.P. 31 Dec, 2025 179,088 179,088 0.00% $2,072,048.00
TANG CAPITAL MANAGEMENT LLC 31 Dec, 2025 139,617 139,617 0.00% $1,615,369.00
ADAR1 Capital Management, LLC 31 Dec, 2025 134,154 134,154 0.00% $1,552,162.00
RENAISSANCE TECHNOLOGIES LLC 31 Dec, 2025 122,865 122,865 0.00% $1,421,548.00
BlackRock, Inc. 31 Dec, 2025 117,437 117,437 0.00% $1,358,746.00
GSA CAPITAL PARTNERS LLP 31 Dec, 2025 89,067 89,067 0.00% $1,031.00
MARSHALL WACE, LLP 31 Dec, 2025 85,615 85,615 0.00% $990,565.00