Descartes Systems Group (DSGX) Deferred Taxes: 2009-2023