The Descartes Systems Group Inc (STU:DC2)
€ 64.35 -2.15 (-3.23%) Market Cap: 5.55 Bil Enterprise Value: 5.23 Bil PE Ratio: 37.64 PB Ratio: 3.98 GF Score: 94/100