Nasdaq:IOVA | US4622601007
Generating your data highlights...
1.42b USD | # 4403 in US
15.04m shares | 48.69m USD
411.96m
85.79% | 353.41m