Nasdaq • IOVA • US4622601007
Generating your data highlights...
3.75b USD | # 3040 in US
16.39m shares | 87.38m USD
452.97m
87.06% | 394.36m