Renalytix PLC (STU:2O9A)
€ 0.416 -0.099 (-19.22%) Market Cap: 32.11 Mil Enterprise Value: 36.50 Mil PE Ratio: 0 PB Ratio: 0 GF Score: 26/100