Nasdaq • VRTX • US92532F1003
Generating your data highlights...
123b USD | # 166 in US
1.15m shares | 588.04m USD
253.46m
99.69% | 252.68m