Nasdaq • IOVA • US4622601007
Generating your data highlights...
1.54b USD | # 4336 in US
17.36m shares | 65.67m USD
446.5m
86.89% | 387.99m