| Date | Firm | Rating | Target |
|---|---|---|---|
| 23 Jul 2026 | BofA Securities | HOLD | – |
| 13 Jul 2026 | TD Cowen | HOLD | $37.00 |
| 29 Jun 2026 | TD Cowen | HOLD | $37.00 |
| 17 Jun 2026 | TD Cowen | HOLD | $42.00 |
| 16 Jun 2026 | Goldman Sachs | SELL | – |
| 5 Jun 2026 | TD Cowen | HOLD | $42.00 |
| 7 May 2026 | TD Cowen | HOLD | $40.00 |
| 20 Apr 2026 | TD Cowen | HOLD | $38.00 |
| 24 Mar 2026 | Morgan Stanley | HOLD | $40.40 |
| 4 Feb 2026 | Jefferies | HOLD | – |
| 8 Jan 2026 | Jefferies | HOLD | – |
| 5 Dec 2025 | BofA Securities | BUY | $26.97 |