Nasdaq:IOVA | US4622601007
Generating your data highlights...
873m USD | # 5164 in US
13.71m shares | 30.97m USD
396.97m
85.31% | 338.65m