Twist Bioscience Corporation
TWST
$39.96
$0.842.15%
TWST
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.