| Oct 29, 2026 | Piper Sandler | Nathan Race | PT Cut | Neutral | $90→$87 |
| Jul 31, 2026 | Keefe, Bruyette & Woods | Kelly Motta | PT Raise | Market Perform | $82→$94 |
| Jul 30, 2026 | Stephens & Co. | Russell Gunther | PT Raise | Equal-Weight | $75→$87 |
| Jul 30, 2026 | Hovde Group | Brendan Nosal | Downgrade | Outperform→Market Perform | $82→$90 |
| Jun 26, 2026 | Piper Sandler | Nathan Race | PT Raise | Neutral | $78→$81 |
| Apr 27, 2026 | Piper Sandler | Nathan Race | PT Raise | Neutral | $76→$78 |
| Apr 23, 2026 | Keefe, Bruyette & Woods | Kelly Motta | PT Raise | Market Perform | $80→$81 |
| Apr 23, 2026 | Stephens & Co. | Russell Gunther | PT Raise | Equal-Weight | $67→$70 |
| Apr 9, 2026 | Keefe, Bruyette & Woods | Kelly Motta | PT Raise | Market Perform | $79→$80 |
| Mar 6, 2026 | Hovde Group | Brendan Nosal | Upgrade | Market Perform→Outperform | $75 |
| Jan 30, 2026 | Piper Sandler | Nathan Race | PT Raise | Neutral | $75→$76 |
| Jul 24, 2025 | Keefe, Bruyette & Woods | Kelly Motta | PT Raise | Market Perform | $80→$85 |
| Jul 24, 2025 | Piper Sandler | Nathan Race | PT Raise | Neutral | $81→$86 |
| Apr 24, 2025 | Keefe, Bruyette & Woods | Kelly Motta | PT Cut | Market Perform | $84→$80 |
| Apr 24, 2025 | Piper Sandler | Nathan Race | PT Raise | Neutral | $77→$81 |
| Apr 24, 2025 | Stephens & Co. | Terry McEvoy | PT Raise | Equal-Weight | $78→$80 |
| Nov 15, 2024 | Stephens & Co. | Terry McEvoy | Downgrade | Overweight→Equal-Weight | $70→$76 |
| Oct 24, 2024 | Stephens & Co. | Terry McEvoy | PT Raise | Overweight | $60→$70 |
| Oct 24, 2024 | Piper Sandler | Nathan Race | PT Raise | Neutral | $66→$69 |
| Sep 10, 2024 | Piper Sandler | Nathan Race | Assumes | Neutral | $66 |