| Aug 6, 2026 | DA Davidson | Gil Luria | PT Cut | Buy | $12→$10 |
| Aug 6, 2026 | Piper Sandler | James Fish | PT Cut | Neutral | $8→$7 |
| May 8, 2026 | Northland Capital Markets | Michael Latimore | PT Cut | Outperform | $14→$12 |
| Apr 22, 2026 | DA Davidson | Gil Luria | Maintained | Buy | $14 |
| Mar 2, 2026 | HC Wainwright & Co. | Scott Buck | PT Cut | Buy | $26→$20 |
| Feb 27, 2026 | Piper Sandler | James Fish | PT Cut | Neutral | $11→$9 |
| Jan 5, 2026 | Piper Sandler | James Fish | PT Cut | Neutral | $15→$11 |
| Dec 12, 2025 | Cantor Fitzgerald | Thomas Blakey | Upgrade | Neutral→Overweight | $13→$15 |
| Nov 18, 2025 | DA Davidson | Gil Luria | Maintained | Buy | $17 |
| Nov 7, 2025 | Piper Sandler | James Fish | PT Raise | Neutral | $12→$15 |
| Oct 16, 2025 | HC Wainwright & Co. | Scott Buck | PT Raise | Buy | $18→$26 |
| Sep 17, 2025 | HC Wainwright & Co. | Scott Buck | Maintained | Buy | $18 |
| Sep 11, 2025 | Oppenheimer | Brian Schwartz | Initiate | Perform | — |
| Sep 11, 2025 | Wedbush | Daniel Ives | Maintained | Outperform | $16 |
| Sep 10, 2025 | DA Davidson | Gil Luria | PT Raise | Buy | $15→$17 |
| Aug 11, 2025 | Ladenburg Thalmann | Glenn Mattson | Upgrade | Neutral→Buy | $9→$16 |
| Aug 8, 2025 | Northland Capital Markets | Michael Latimore | Upgrade | Market Perform→Outperform | $8→$15 |
| Aug 8, 2025 | Wedbush | Daniel Ives | PT Raise | Outperform | $15→$16 |
| Jul 14, 2025 | Piper Sandler | James Fish | Downgrade | Overweight→Neutral | $12 |
| May 27, 2025 | Piper Sandler | James Fish | Initiate | Overweight | $12 |