Nasdaq • IOVA • US4622601007
Generating your data highlights...
4.64b USD | # 2631 in US
16.7m shares | 105.55m USD
452.97m
87.05% | 394.31m