Descartes Systems Group (DSGX) Liabilities and Shareholders Equity: 2009-2022