Nasdaq • TWST • US90184D1000
Generating your data highlights...
10.3b USD | # 1605 in US
1.73m shares | 200.17m USD
62.71m
98.58% | 61.82m