softwareone stock analysis