| Sep 29, 2026 | Craig-Hallum | Eric Stine | Initiate | Buy | $7 |
| Aug 13, 2026 | Northland Capital Markets | Ted Jackson | Upgrade | Market Perform→Outperform | $10 |
| Jun 10, 2026 | Needham | Sean Milligan | Initiate | Buy | $9 |
| Oct 21, 2025 | Johnson Rice | Martin Malloy | Initiate | Buy | $5 |
| Aug 13, 2024 | Northland Capital Markets | Donovan Schafer | PT Raise | Market Perform | $2→$2 |
| Oct 12, 2023 | Northland Capital Markets | Donovan Schafer | Downgrade | Outperform→Market Perform | $3→$2 |
| Oct 12, 2023 | Cantor Fitzgerald | Andres Sheppard | Downgrade | Neutral→Underweight | $2→$1 |