Descartes Systems Group (DSGX) EBITDA Margin: 2009-2023