TWST Twist Bioscience44.76-1.13 (-2.5%)
TWST Twist Bioscience52.01-2.91 (-5.3%)
TWST Twist Bioscience26.59-3.31 (-11.1%)
TWST Twist Bioscience30.59-1.30 (-4.1%)