| Aug 14, 2025 | Wedbush | Daniel Ives | PT Raise | Outperform | $6→$7 |
| May 16, 2025 | Wedbush | Daniel Ives | PT Cut | Outperform | $8→$6 |
| Nov 25, 2024 | Northland Capital Markets | Ted Jackson | Downgrade | Outperform→Market Perform | $9→$5 |
| Oct 23, 2024 | Roth MKM | Craig Irwin | Initiate | Buy | $15 |
| Aug 16, 2024 | DA Davidson | Michael Shlisky | Downgrade | Buy→Neutral | $17→$9 |
| Aug 15, 2024 | Northland Capital Markets | Donovan Schafer | PT Cut | Outperform | $16→$9 |
| Aug 15, 2024 | Wedbush | Daniel Ives | PT Cut | Outperform | $15→$12 |
| Apr 1, 2024 | DA Davidson | Michael Shlisky | Upgrade | Neutral→Buy | $17 |
| Jan 16, 2024 | Wedbush | Daniel Ives | PT Raise | Outperform | $4→$13 |
| Nov 13, 2023 | Benchmark | Michael Ward | Downgrade | Buy→Speculative Hold | $1 |
| Nov 10, 2023 | Northland Capital Markets | Donovan Schafer | Upgrade | Market Perform→Outperform | $1 |