Sutro Biopharma Q2 Revenue USD 9.839 Million Vs. IBES Estimate USD 13 Million - STRO News | Rallies