| Jul 30, 2026 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $50→$55 |
| Jul 1, 2026 | Raymond James | Steve Moss | PT Raise | Outperform | $56→$58 |
| Apr 29, 2026 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $47→$50 |
| Jan 28, 2026 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $45→$47 |
| Oct 29, 2025 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $44→$45 |
| Aug 6, 2025 | Stephens & Co. | Matt Breese | Upgrade | Equal-Weight→Overweight | $49→$44 |
| May 7, 2025 | Keefe, Bruyette & Woods | Damon Delmonte | PT Cut | Market Perform | $48→$47 |
| Jan 29, 2025 | Raymond James | Steve Moss | PT Raise | Outperform | $50→$53 |
| Jan 29, 2025 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $48→$50 |
| Dec 20, 2024 | Raymond James | Steve Moss | Upgrade | Market Perform→Outperform | $50 |
| Dec 4, 2024 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $43→$48 |
| Sep 11, 2024 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $40→$41 |
| Aug 2, 2024 | Stephens & Co. | Matt Breese | PT Raise | Equal-Weight | $35→$42 |
| Aug 1, 2024 | Keefe, Bruyette & Woods | Damon Delmonte | PT Raise | Market Perform | $37→$40 |
| Nov 7, 2023 | Stephens & Co. | Matt Breese | PT Raise | Equal-Weight | $34→$35 |