Nasdaq • TWST • US90184D1000
Generating your data highlights...
11.3b USD | # 1489 in US
1.72m shares | 207.54m USD
62.71m
98.82% | 61.97m