Stock analysis, AI verdict, fundamentals & technical signals
Rating: HOLD
Price: $64.84 Analyst target: $105.61 Upside: 62.88%
Informational only — not investment advice.