| Oct 26, 2026 | Stephens & Co. | Brandon Rud | PT Raise | Overweight | $23→$24 |
| Oct 23, 2026 | Piper Sandler | Nathan Race | PT Raise | Overweight | $24→$25 |
| Oct 2, 2026 | Piper Sandler | Nathan Race | Upgrade | Neutral→Overweight | $23→$24 |
| Jul 24, 2026 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Outperform | $21→$23 |
| Jul 24, 2026 | Piper Sandler | Nathan Race | PT Raise | Neutral | $21→$23 |
| Jul 1, 2026 | Stephens & Co. | Brandon Rud | Maintained | Overweight | $21 |
| Apr 27, 2026 | Piper Sandler | Nathan Race | PT Cut | Neutral | $22→$21 |
| Mar 27, 2026 | Stephens & Co. | Brandon Rud | Assumes | Overweight | $20 |
| Jan 23, 2026 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Outperform | $19→$21 |
| Sep 2, 2025 | Stephens & Co. | Terry McEvoy | PT Raise | Overweight | $19→$22 |
| Aug 26, 2025 | Keefe, Bruyette & Woods | Damon Delmonte | Upgrade | Market Perform→Outperform | $18→$19 |
| Jul 28, 2025 | Piper Sandler | Nathan Race | PT Raise | Neutral | $17→$18 |
| Jul 25, 2025 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $17→$18 |
| Apr 28, 2025 | Piper Sandler | Nathan Race | PT Cut | Neutral | $18→$17 |
| Apr 25, 2025 | Keefe, Bruyette & Woods | Damon Delmonte | PT Cut | Market Perform | $18→$17 |
| Jan 27, 2025 | Piper Sandler | Nathan Race | PT Cut | Neutral | $20→$19 |
| Dec 4, 2024 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $17→$19 |
| Sep 30, 2024 | Hovde Group | — | Initiate | Outperform | $18 |
| Jul 29, 2024 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $14→$16 |
| Jul 29, 2024 | Piper Sandler | Nathan Race | PT Raise | Neutral | $13→$18 |