Descartes Systems Group (DSGX) Cash & Equivalents: 2009-2022