Sutro Biopharma, Inc. (STRO)

Sign up to follow

111 OYSTER POINT BLVD., SOUTH SAN FRANCISCO, CA

Market cap: $133.2M (2/09/2026)

Price: $15.64