Descartes Systems Group I...

116.00
-1.65 (-1.40%)
At close: Jan 29, 2025, 3:59 PM