Cell Impact (FRA:ICLA)
€ 0.0121 -0.003 (-19.87%) Market Cap: 10.48 Mil Enterprise Value: 12.07 Mil PE Ratio: 0 PB Ratio: 0.46 GF Score: 62/100

Cell Impact (FRA:ICLA) Transcripts

    • 1