cnst stock analysis