Nasdaq • TWST • US90184D1000
Generating your data highlights...
3.06b USD | # 3279 in US
1.28m shares | 66.18m USD
62.27m
88.94% | 55.38m