The business is performing well, but slowing revenue growth could limit the stock's returns.... Read more