Nasdaq • TWST • US90184D1000
Generating your data highlights...
6.02b USD | # 2229 in US
1.71m shares | 110.98m USD
62.27m
88.86% | 55.34m