Nasdaq • TWST • US90184D1000
Generating your data highlights...
7.25b USD | # 2057 in US
1.76m shares | 144.54m USD
62.71m
88.01% | 55.19m