Descartes Systems Group (DSGX) EBITDA: 2009-2023