Twist Bioscience Chief Legal Officer Dennis Cho sells 14,205 shares for $1.56 million - TWST News | Rallies