- Market Cap $266.96 billion
- Revenue expected to increase 19.10% this year and another 19.50% next year
- Earnings estimated to increase 409.60% this year, an additional 201.90% next year, and continue to increase annually at a rate of 35.50% for the next 5 years
- Wall Street analysts issued 14 strong buy, 23 buy and 6 hold recommendations
The 50-100 Day MACD Oscillator has been a reliable technical trading strategy for this stock.