| Nov 12, 2024 | Northland Capital Markets | Tim Savageaux | PT Cut | Outperform | $5→$3 |
| Aug 9, 2024 | Northland Capital Markets | Tim Savageaux | PT Cut | Outperform | $7→$5 |
| Aug 9, 2024 | Roth MKM | Scott Searle | PT Cut | Buy | $9→$8 |
| May 10, 2024 | Roth MKM | Scott Searle | PT Cut | Buy | $10→$9 |
| Feb 16, 2024 | Raymond James | Simon Leopold | PT Raise | Outperform | $5→$6 |
| Jan 19, 2024 | Raymond James | Simon Leopold | PT Cut | Outperform | $6→$5 |
| Nov 3, 2023 | Roth MKM | Scott Searle | PT Raise | Buy | $13→$13 |
| Oct 10, 2023 | JP Morgan | Samik Chatterjee | PT Cut | Underweight | $12→$6 |
| Oct 5, 2023 | Northland Capital Markets | Tim Savageaux | PT Cut | Outperform | $18→$10 |
| Oct 5, 2023 | Roth MKM | Scott Searle | PT Cut | Buy | $25→$13 |
| Oct 5, 2023 | Oppenheimer | Timothy Horan | Downgrade | Outperform→Perform | — |
| Oct 5, 2023 | Raymond James | Simon Leopold | PT Cut | Outperform | $15→$12 |
| Oct 5, 2023 | JMP Securities | Erik Suppiger | Downgrade | Market Outperform→Market Perform | — |