VBI Vaccines Inc (STU:LO9A)
€ 0.557 0.008 (1.46%) Market Cap: 16.12 Mil Enterprise Value: 51.24 Mil PE Ratio: 0 PB Ratio: 0 GF Score: 39/100