Nasdaq • IOVA • US4622601007
Generating your data highlights...
6.44b USD | # 2127 in US
17.64m shares | 133.02m USD
452.97m
87.05% | 394.31m