ENXTPA • ICAD • FR0000035081
Generating your data highlights...
1.63b USD | # 130 in FR
114.84k shares | 2.66m USD
75.83m
41.07% | 31.14m