They would need better expectation management so as not to have this much volatility? It is easy to say but difficult to do. For example their earning was like $1.45's realized last year but their expactation is $0.95 next year; so analysts are probably thinking is this negative growth? Of course as we see they are beating the expectations (and may grow significantly in home robotics in the future)so probably that might happen again but valuation models at the most are as smart as the programmers who built them. Just a random thought.