| Sep 8, 2026 | Ladenburg Thalmann | Shervin Zand | Initiate | Buy | $8 |
| Jun 9, 2026 | TD Cowen | Shaul Eyal | Maintained | Buy | $10 |
| Nov 14, 2025 | Lake Street | Eric Martinuzzi | PT Raise | Buy | $9→$10 |
| Aug 15, 2025 | Lake Street | Eric Martinuzzi | Upgrade | Hold→Buy | $6→$9 |
| Aug 15, 2025 | Cantor Fitzgerald | Brett Knoblauch | PT Raise | Overweight | $7→$9 |
| Aug 15, 2025 | TD Cowen | Shaul Eyal | Reinstates | Buy | $10 |
| May 21, 2025 | Northland Capital Markets | Michael Latimore | Upgrade | Market Perform→Outperform | $8 |
| May 21, 2025 | Lake Street | Eric Martinuzzi | PT Raise | Hold | $4→$6 |
| Apr 30, 2025 | Lake Street | Eric Martinuzzi | PT Raise | Hold | $3→$4 |
| Oct 28, 2024 | Northland Capital Markets | Michael Latimore | Downgrade | Outperform→Market Perform | — |
| Oct 28, 2024 | Lake Street | Eric Martinuzzi | PT Cut | Hold | $4→$3 |
| Aug 12, 2024 | Northland Capital Markets | Michael Latimore | PT Cut | Outperform | $7→$6 |
| May 20, 2024 | Craig-Hallum | Chad Bennett | Assumes | Buy | $9→$6 |
| May 10, 2024 | TD Cowen | Shaul Eyal | PT Cut | Buy | $7→$6 |
| May 10, 2024 | Lake Street | Eric Martinuzzi | Downgrade | Buy→Hold | $6→$4 |
| Mar 28, 2024 | Cantor Fitzgerald | Brett Knoblauch | Maintained | Overweight | $8 |
| Mar 1, 2024 | Cantor Fitzgerald | Brett Knoblauch | Maintained | Overweight | $8 |
| Nov 21, 2023 | Lake Street | Eric Martinuzzi | Initiate | Buy | $6 |
| Nov 10, 2023 | Cantor Fitzgerald | Brett Knoblauch | PT Cut | Overweight | $9→$8 |