Bicycle Therapeutics PLC (STU:50BA)
€ 3.48 +0.040 (+1.16%) Market Cap: 242.94 Mil Enterprise Value: -227.11 Mil PE Ratio: 0 PB Ratio: 0.50 GF Score: 54/100