Descartes Q2 FY27 net income climbs 31.58% to USD 50 million; revenue rises 11.85% to USD 201.1 million - DSGX News | Rallies