The company reported above-consensus third-quarter financial results. Following the earnings call, analysts at Canaccord reiterated a Buy rating and $14 price target on the shares. According to the report, the experts believe the shares could benefit from the following: 1. A new product cycle as extra customer-facing modules are rolled out2. “Sales efficiency from the bulge of 2014 sales hires as they get their footing in this long sales cycle to the utilities customer base3. “Buying demand as the heretofore correct ~8 million shares, 40+ days to cover short position proves to have overstayed its welcome.”