Descartes Q1 Revenue Climbs 15% to $193.6M, EBITDA Margin Hits 46% - DSGX News | Rallies