Nasdaq • IOVA • US4622601007
Generating your data highlights...
6.6b USD | # 2094 in US
17.79m shares | 149.01m USD
452.97m
87.05% | 394.31m