Bicycle Therapeutics PLC (STU:50BA)
€ 3.58 +0.18 (+5.29%) Market Cap: 250.56 Mil Enterprise Value: -179.42 Mil PE Ratio: 0 PB Ratio: 0.57 GF Score: 56/100