| Aug 13, 2026 | Ladenburg Thalmann | Jeffrey Cohen | PT Raise | Buy | $18→$19 |
| Aug 12, 2026 | BTIG | Sam Eiber | PT Raise | Buy | $18→$20 |
| Jul 20, 2026 | BTIG | Sam Eiber | Initiate | Buy | $18 |
| Jul 2, 2026 | HC Wainwright & Co. | Raghuram Selvaraju | Maintained | Buy | $17 |
| Jun 15, 2026 | HC Wainwright & Co. | Raghuram Selvaraju | Maintained | Buy | $17 |
| May 26, 2026 | HC Wainwright & Co. | Raghuram Selvaraju | PT Raise | Buy | $15→$17 |
| Mar 12, 2026 | HC Wainwright & Co. | Raghuram Selvaraju | PT Cut | Buy | $30→$15 |
| Jan 26, 2026 | HC Wainwright & Co. | Raghuram Selvaraju | PT Raise | Buy | $24→$30 |
| Dec 8, 2025 | HC Wainwright & Co. | Raghuram Selvaraju | PT Raise | Buy | $18→$24 |
| Nov 13, 2025 | HC Wainwright & Co. | Raghuram Selvaraju | PT Raise | Buy | $17→$18 |
| Nov 12, 2025 | Northland Capital Markets | Carl Byrnes | PT Raise | Outperform | $19→$23 |
| Aug 25, 2025 | HC Wainwright & Co. | Raghuram Selvaraju | Maintained | Buy | $17 |
| Aug 14, 2025 | Northland Capital Markets | Carl Byrnes | PT Raise | Outperform | $15→$19 |
| Aug 14, 2025 | HC Wainwright & Co. | Raghuram Selvaraju | PT Raise | Buy | $16→$17 |
| Jun 12, 2025 | HC Wainwright & Co. | Raghuram Selvaraju | Maintained | Buy | $16 |
| Jun 9, 2025 | HC Wainwright & Co. | Raghuram Selvaraju | Maintained | Buy | $16 |
| Mar 12, 2025 | HC Wainwright & Co. | Raghuram Selvaraju | Maintained | Buy | $16 |
| Dec 23, 2024 | HC Wainwright & Co. | Raghuram Selvaraju | Maintained | Buy | $16 |
| Oct 21, 2024 | HC Wainwright & Co. | Raghuram Selvaraju | Maintained | Buy | $16 |
| Oct 3, 2024 | Northland Capital Markets | Carl Byrnes | PT Raise | Outperform | $11→$13 |