Descartes Q1 Revenues Rise 15% to $193.6M, EPS $0.55 and $25.3M Idelic Buy - DSGX News | Rallies