- Market Cap $1.54 billion
- Revenue expected to grow 34.30% this year and another 30.00% next year
- Earnings estimated to increase 29.10% this year, an additional 25.60% next year and increase annually at a rate of 30.90% for the next 5 years
- Wall Street analysts issued 5 strong buy, 4 buy and 1 hold recommendation on the stock
The 50-100 Day MACD Oscillator has been a reliable technical trading strategy for this stock.