Itaconix plc

Itaconix plc

ITX.L
Itaconix plcGB flagLondon Stock Exchange
111.13
GBp
+1.63
- -
14.99MMarket Cap