Nasdaq • TWST • US90184D1000
Generating your data highlights...
5.3b USD | # 2411 in US
1.6m shares | 97.24m USD
62.27m
89.00% | 55.42m