News Sentiment
News Summary
The company has shown strong recent performance with a 42% total return over the past three months and a year-to-date gain near 28%. Its share price momentum is building, with a 90-day return of about 42% and a one-year total shareholder return of roughly 30%. However, its performance over the past week has been roughly flat. An analysis is being conducted to assess the company's valuation following this recent share price momentum.