Nasdaq • IOVA • US4622601007
Generating your data highlights...
1.75b USD | # 4145 in US
14.24m shares | 53.67m USD
446.5m
86.88% | 387.9m