DSGX Financials: The Descartes Systems Group Inc. AI Analysis