- Market cap $2.30 billion
- P/E 56.76
- Revenue expected to grow 22.70% this year and another 21.00% next year
- Earnings estimated to increase 31.30% this year, an additional 22.40% next year and continue to increase at an annual rate of 22.93% of the next 5 years
- Wall Street analysts issued 3 strong buy, 6 buy, 2 hold and 1 under perform recommendation on this stock
The price vs the 50 day moving average has been a reliable technical trading strategy for this stock