DSGX Financials: Descartes Systems Group Inc AI Analysis