| Jun 5, 2026 | Baird | Timothy Wojs | PT Cut | Neutral | $105→$100 |
| Mar 9, 2026 | DA Davidson | Michael Shlisky | PT Raise | Buy | $97→$117 |
| Mar 6, 2026 | Baird | Timothy Wojs | PT Raise | Neutral | $100→$105 |
| Feb 18, 2026 | Raymond James | Sam Darkatsh | Downgrade | Outperform→Market Perform | — |
| Sep 9, 2025 | Northland Capital Markets | Ted Jackson | PT Raise | Market Perform | $80→$90 |
| Sep 5, 2025 | DA Davidson | Michael Shlisky | PT Raise | Buy | $93→$97 |
| Sep 5, 2025 | Baird | Timothy Wojs | PT Raise | Neutral | $82→$86 |
| Aug 25, 2025 | DA Davidson | Michael Shlisky | Upgrade | Neutral→Buy | $76→$93 |
| Jun 9, 2025 | DA Davidson | Michael Shlisky | PT Cut | Neutral | $80→$76 |
| Jun 6, 2025 | Raymond James | Sam Darkatsh | PT Cut | Outperform | $95→$90 |
| Jun 6, 2025 | Northland Capital Markets | Ted Jackson | Downgrade | Outperform→Market Perform | $100→$80 |
| Jun 6, 2025 | Baird | Timothy Wojs | PT Cut | Neutral | $85→$82 |
| Jun 3, 2025 | Baird | Timothy Wojs | PT Raise | Neutral | $84→$85 |
| Mar 11, 2025 | DA Davidson | Michael Shlisky | PT Cut | Neutral | $86→$80 |
| Mar 7, 2025 | Baird | Timothy Wojs | PT Cut | Neutral | $88→$84 |
| Feb 24, 2025 | Northland Capital Markets | Ted Jackson | Upgrade | Market Perform→Outperform | $100 |
| Dec 20, 2024 | Raymond James | Sam Darkatsh | PT Cut | Outperform | $100→$95 |
| Sep 9, 2024 | DA Davidson | Michael Shlisky | PT Cut | Neutral | $103→$88 |
| Sep 6, 2024 | Northland Capital Markets | Ted Jackson | Maintained | Market Perform | $100 |
| Sep 6, 2024 | Baird | Timothy Wojs | PT Cut | Neutral | $102→$92 |