Nasdaq:VRTX | US92532F1003
Generating your data highlights...
119b USD | # 156 in US
1.47m shares | 686.21m USD
254.03m
99.69% | 253.24m