logo

Sutro Biopharma

Nasdaq • STRO • US8693672011

Market Closed

ANNUAL

QUARTERLY

Fundamentals Chart