Nasdaq • TWST • US90184D1000
Generating your data highlights...
7.86b USD | # 1966 in US
1.79m shares | 155.31m USD
62.71m
89.01% | 55.82m