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