Descartes Systems Group (DSGX) Restructuring Costs: 2009-2025