| 1/28/2026 | Keefe, Bruyette & Woods | Boost Target | Market Perform ➝ Market Perform | $21.00 ➝ $23.00 | |
| 1/26/2026 | Piper Sandler | Boost Target | Overweight ➝ Overweight | $22.00 ➝ $25.00 | |
| 1/7/2026 | Raymond James Financial | Boost Target | Outperform ➝ Outperform | $21.00 ➝ $23.00 | |
| 11/3/2025 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $22.00 ➝ $20.00 | |
| 10/29/2025 | Raymond James Financial | Set Target | Market Perform ➝ Outperform | $21.00 | |
| 10/29/2025 | Piper Sandler | Lower Target | Overweight ➝ Overweight | $26.00 ➝ $22.00 | |
| 10/22/2025 | Piper Sandler | Reiterated Rating | Overweight ➝ Overweight | $26.00 | |
| 7/28/2025 | Piper Sandler | Boost Target | Overweight ➝ Overweight | $25.00 ➝ $26.00 | |
| 7/28/2025 | Keefe, Bruyette & Woods | Boost Target | Market Perform ➝ Market Perform | $20.00 ➝ $22.00 | |
| 4/29/2025 | Stephens | Reiterated Rating | Overweight ➝ Overweight | $24.00 ➝ $24.00 | |
| 4/25/2025 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $24.00 ➝ $20.00 | |
| 4/24/2025 | Raymond James Financial | Downgrade | Outperform ➝ Market Perform | | |
| 1/27/2025 | Keefe, Bruyette & Woods | Boost Target | Market Perform ➝ Market Perform | $25.00 ➝ $27.00 | |
| 1/23/2025 | Stephens | Reiterated Rating | Overweight ➝ Overweight | $29.00 ➝ $29.00 | |
| 1/3/2025 | Stephens | Reiterated Rating | Overweight ➝ Overweight | $29.00 ➝ $29.00 | |
| 12/4/2024 | Keefe, Bruyette & Woods | Boost Target | Market Perform ➝ Market Perform | $24.00 ➝ $28.00 | |
| 10/25/2024 | Piper Sandler | Boost Target | Overweight ➝ Overweight | $26.50 ➝ $29.00 | |
| 10/2/2024 | Raymond James Financial | Lower Target | Outperform ➝ Outperform | $27.00 ➝ $25.00 | |
| 9/30/2024 | Stephens | Upgrade | Equal Weight ➝ Overweight | $24.00 ➝ $25.00 | |
| 9/30/2024 | Piper Sandler | Upgrade | Neutral ➝ Overweight | $26.00 ➝ $26.50 | |
| 7/29/2024 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $26.00 ➝ $24.00 | |
| 7/26/2024 | Janney Montgomery Scott | Downgrade | Buy ➝ Neutral | $25.00 | |
| 6/18/2024 | Janney Montgomery Scott | Initiated Coverage | Buy | $25.00 | |
| 5/3/2024 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $28.00 ➝ $26.00 | |
| 1/26/2024 | Keefe, Bruyette & Woods | Boost Target | Market Perform ➝ Market Perform | $27.00 ➝ $28.00 | |
| 1/26/2024 | Raymond James Financial | Boost Target | Outperform ➝ Outperform | $23.00 ➝ $27.00 | |
| 1/26/2024 | Piper Sandler | Reiterated Rating | Overweight ➝ Neutral | $25.00 | |
| 12/19/2023 | Stephens | Reiterated Rating | Equal Weight ➝ Equal Weight | $25.00 | |
| 11/30/2023 | Piper Sandler | Boost Target | Overweight ➝ Overweight | $24.00 ➝ $25.00 | |
| 10/23/2023 | Raymond James Financial | Lower Target | Outperform ➝ Outperform | $24.00 ➝ $23.00 | |
| 7/24/2023 | Stephens | Boost Target | Equal Weight | $20.00 ➝ $22.00 | |
| 7/21/2023 | Stephens | Reiterated Rating | Equal Weight ➝ Equal Weight | $20.00 | |
| 6/22/2023 | Keefe, Bruyette & Woods | Lower Target | | $25.00 ➝ $23.00 | |
| 6/16/2023 | Raymond James Financial | Lower Target | | $26.00 ➝ $24.00 | |
| 4/24/2023 | Raymond James Financial | Lower Target | | $28.00 ➝ $26.00 | |
| 4/21/2023 | Stephens | Reiterated Rating | Equal Weight | $24.00 | |
| 4/6/2023 | Raymond James Financial | Lower Target | Outperform | $36.00 ➝ $28.00 | |
| 12/12/2022 | Keefe, Bruyette & Woods | Downgrade | Outperform ➝ Market Perform | $32.00 | |
| 10/24/2022 | Stephens | Boost Target | Equal Weight | $31.00 ➝ $33.00 | |
| 7/22/2022 | Piper Sandler | Lower Target | | $33.00 | |
| 7/4/2022 | Piper Sandler | Lower Target | | $34.00 | |
| 4/22/2022 | Raymond James Financial | Lower Target | Outperform | $38.00 ➝ $36.00 | |
| 1/24/2022 | Truist Financial | Boost Target | | $30.00 ➝ $35.00 | |
| 1/21/2022 | Raymond James Financial | Boost Target | Outperform | $34.00 ➝ $38.00 | |
| 11/8/2021 | Stephens | Upgrade | Equal Weight ➝ Overweight | | |
| 10/22/2021 | Raymond James Financial | Boost Target | Outperform | $30.00 ➝ $31.00 | |
| 10/7/2021 | Raymond James Financial | Boost Target | Outperform | $26.00 ➝ $30.00 | |
| 8/30/2021 | Piper Sandler | Upgrade | Neutral ➝ Overweight | $23.00 ➝ $30.00 | |
| 6/2/2021 | Stephens | Initiated Coverage | Equal Weight | $25.50 | |
| 5/17/2021 | Truist Financial | Boost Target | Hold | $18.00 ➝ $25.00 | |
| 5/14/2021 | Raymond James Financial | Upgrade | Market Perform ➝ Outperform | $25.00 | |
| 5/3/2021 | Janney Montgomery Scott | Upgrade | Neutral ➝ Buy | $23.50 | |
| 4/30/2021 | Keefe, Bruyette & Woods | Upgrade | Market Perform ➝ Outperform | $21.00 ➝ $24.00 | |