Sutro Biopharma, Inc.

Sutro Biopharma, Inc. (STRO)

Market Cap

155.02M

Website

https://www.sutrobio.com

Earnings Date

Nov 13, 2024

Employees

302

IPO Date

Sep 27, 2018