TASE • LCTX • US53566P1093
Generating your data highlights...
314m USD | # 217 in IL
5.84k shares | 8.14k USD
249.3m
75.12% | 187.28m