| Jul 22, 2026 | DA Davidson | Michael Shlisky | PT Raise | Buy | $32→$36 |
| Jul 13, 2026 | Citigroup | Andrew Kaplowitz | PT Raise | Buy | $33→$43 |
| May 11, 2026 | DA Davidson | Michael Shlisky | PT Raise | Buy | $23→$32 |
| May 8, 2026 | Citigroup | Andrew Kaplowitz | PT Raise | Buy | $25→$33 |
| Mar 9, 2026 | DA Davidson | Michael Shlisky | PT Raise | Buy | $21→$23 |
| Mar 5, 2026 | Citigroup | Andrew Kaplowitz | PT Raise | Buy | $24→$25 |
| Mar 5, 2026 | Northland Capital Markets | Ted Jackson | Upgrade | Market Perform→Outperform | $20→$25 |
| Jan 12, 2026 | Citigroup | Andrew Kaplowitz | PT Raise | Buy | $21→$24 |
| Jul 14, 2025 | Citigroup | Andrew Kaplowitz | PT Raise | Buy | $17→$21 |
| Jun 17, 2025 | DA Davidson | Michael Shlisky | Initiate | Buy | $23 |
| Apr 14, 2025 | Citigroup | Andrew Kaplowitz | PT Cut | Buy | $18→$16 |
| Mar 6, 2025 | Citigroup | Andrew Kaplowitz | PT Cut | Buy | $22→$18 |
| Nov 7, 2024 | Northland Capital Markets | Ted Jackson | Downgrade | Outperform→Market Perform | $30→$20 |
| Oct 8, 2024 | Northland Capital Markets | Ted Jackson | Maintained | Outperform | $30 |
| Jun 14, 2024 | Northland Capital Markets | Ted Jackson | PT Raise | Outperform | $20→$30 |
| May 8, 2024 | EF Hutton | Tim Moore | PT Raise | Buy | $22→$24 |
| Apr 8, 2024 | Citigroup | Andrew Kaplowitz | PT Raise | Buy | $17→$18 |
| Mar 7, 2024 | EF Hutton | Tim Moore | Maintained | Buy | $22 |