STRO ▼ -6.5% - Sutro Biopharma, Inc. $STRO - Sutro Biopharma Reports Third Quarter 2026 Financial Results and Business Highlights 12-NOV-2026 04:30 PM ET