Descartes Systems Group (DSGX) Cash from Investing Activities: 2009-2025