Nasdaq • TWST • US90184D1000
Generating your data highlights...
9.52b USD | # 1611 in US
2.08m shares | 275.68m USD
62.71m
98.66% | 61.87m