Science Scientific Learning and Descartes Systems Group: A Comparative Investment Analysis 25 December, 2025