Nasdaq • IDCC • US45867G1013
Generating your data highlights...
8.65b USD | # 1771 in US
227.31k shares | 71.46m USD
25.81m
97.94% | 25.28m