TWST   $58.54  -1.66% Market Closed After Close 58.7 0.27%

Twist Bioscience Corporation

Data not available