| Aug 7, 2026 | JP Morgan | Tomohiko Sano | PT Raise | Overweight | $95→$120 |
| Jul 13, 2026 | JP Morgan | Tomohiko Sano | PT Raise | Overweight | $80→$95 |
| May 26, 2026 | JP Morgan | Tomohiko Sano | Upgrade | Neutral→Overweight | $65→$80 |
| May 8, 2026 | JP Morgan | Tomohiko Sano | PT Cut | Neutral | $70→$65 |
| Mar 16, 2026 | Roth Capital | Gerry Sweeney | PT Raise | Buy | $56→$69 |
| Nov 14, 2025 | Roth Capital | Gerry Sweeney | PT Raise | Buy | $49→$56 |
| Oct 20, 2025 | JP Morgan | Tomohiko Sano | Initiate | Neutral | $60 |
| Feb 11, 2025 | Northland Capital Markets | Ted Jackson | Upgrade | Market Perform→Outperform | $30→$35 |
| Aug 13, 2024 | Roth MKM | Gerry Sweeney | PT Cut | Buy | $39→$28 |
| Aug 9, 2024 | Northland Capital Markets | Ted Jackson | PT Cut | Market Perform | $35→$30 |
| Aug 9, 2024 | Craig-Hallum | Greg Palm | PT Cut | Buy | $41→$30 |
| May 22, 2024 | Roth MKM | Gerry Sweeney | PT Cut | Buy | $42→$39 |
| Mar 7, 2024 | Craig-Hallum | Greg Palm | PT Raise | Buy | $35→$41 |
| Mar 7, 2024 | Northland Capital Markets | Ted Jackson | Downgrade | Outperform→Market Perform | $45→$40 |
| Mar 7, 2024 | Roth MKM | Gerry Sweeney | PT Raise | Buy | $38→$42 |