News Sentiment
News Summary
The stock has shown mixed recent performance with a 7.6% gain over 30 days but a 2.2% decline over 7 days and a 13% decline year-to-date. However, it has a strong 29.5% return over the last year. The company recently reported earnings 30 days ago, and analysts are looking at earnings estimates for future direction. The stock is being highlighted as a top momentum pick for the long-term by some research services.