The stock's rich multiple requires continued strong upside surprises and estimate increases -- both of which are unlikely to happen near-term as the law of large numbers catches up with the company.
We think the company has multiple engines of growth coupled with better execution against the goals of diversifying its revenue streams.