1.50 -0.05(-3.23%)11/15/2024
NuCana plc (NCNA)
Press Release | Data News