| Nov 6, 2024 | Roth MKM | Chip Moore | PT Cut | Buy | $84→$70 |
| Aug 8, 2024 | Roth MKM | Chip Moore | PT Cut | Buy | $87→$84 |
| Jun 7, 2024 | Roth MKM | Chip Moore | Maintained | Buy | $87 |
| Jun 5, 2024 | Northland Capital Markets | Ted Jackson | Upgrade | Market Perform→Outperform | $90 |
| May 10, 2024 | Northland Capital Markets | Ted Jackson | Downgrade | Outperform→Market Perform | $80→$90 |
| May 9, 2024 | Roth MKM | Chip Moore | PT Raise | Buy | $85→$87 |
| Dec 5, 2023 | Roth MKM | Chip Moore | Initiate | Buy | $85 |
| Nov 15, 2023 | Northland Capital Markets | Ted Jackson | Initiate | Outperform | $80 |