Bicycle Therapeutics PLC (FRA:50BA)
€ 3.36 +0.080 (+2.44%) Market Cap: 235.17 Mil Enterprise Value: -193.32 Mil PE Ratio: 0 PB Ratio: 0.57 GF Score: 60/100