| 10/9/2026 | Zacks Research | Upgrade | Strong Sell ➝ Hold | | |
| 10/8/2026 | Weiss Ratings | Downgrade | Sell (D-) ➝ Sell (E+) | | |
| 8/14/2026 | Zacks Research | Downgrade | Hold ➝ Strong Sell | | |
| 8/12/2026 | Compass Point | Set Target | | $12.50 | |
| 8/12/2026 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $15.00 ➝ $12.50 | |
| 7/17/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 7/16/2026 | UBS Group | Initiated Coverage | Buy ➝ Neutral | $32.50 ➝ $15.00 | |
| 5/11/2026 | Compass Point | Set Target | | $15.00 | |
| 4/21/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 2/13/2026 | Compass Point | Set Target | | $20.50 | |
| 1/22/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 1/8/2026 | Compass Point | Set Target | | $25.00 | |
| 1/8/2026 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $27.50 ➝ $25.00 | |
| 12/19/2025 | Zacks Research | Upgrade | Hold | | |
| 11/11/2025 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $30.00 ➝ $27.50 | |
| 10/9/2025 | Compass Point | Set Target | | $30.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 8/20/2025 | UBS Group | Boost Target | Buy ➝ Buy | $32.50 ➝ $35.00 | |
| 7/10/2025 | Keefe, Bruyette & Woods | Boost Target | Market Perform ➝ Market Perform | $22.50 ➝ $27.50 | |
| 5/21/2025 | UBS Group | Reiterated Rating | Buy ➝ Buy | $25.00 ➝ $32.50 | |
| 4/30/2025 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $25.00 ➝ $22.50 | |
| 4/16/2025 | UBS Group | Lower Target | Buy ➝ Buy | $35.00 ➝ $25.00 | |
| 4/7/2025 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $27.50 ➝ $25.00 | |
| 2/25/2025 | UBS Group | Lower Target | Buy ➝ Buy | $37.50 ➝ $35.00 | |
| 2/18/2025 | Citizens Jmp | Reiterated Rating | Market Perform ➝ Market Perform | | |
| 1/10/2025 | Citizens Jmp | Reiterated Rating | Market Perform ➝ Market Perform | | |
| 12/10/2024 | Keefe, Bruyette & Woods | Upgrade | Underperform ➝ Market Perform | $30.00 ➝ $32.50 | |
| 11/15/2024 | UBS Group | Boost Target | Buy ➝ Buy | $35.00 ➝ $40.00 | |
| 11/12/2024 | Keefe, Bruyette & Woods | Boost Target | Underperform ➝ Underperform | $27.50 ➝ $30.00 | |
| 8/12/2024 | Keefe, Bruyette & Woods | Lower Target | Underperform ➝ Underperform | $32.50 ➝ $27.50 | |
| 7/10/2024 | Keefe, Bruyette & Woods | Lower Target | Underperform ➝ Underperform | $38.50 ➝ $32.50 | |
| 4/10/2024 | Keefe, Bruyette & Woods | Lower Target | Underperform ➝ Underperform | $50.00 ➝ $47.50 | |
| 3/20/2024 | UBS Group | Lower Target | Buy ➝ Buy | $65.00 ➝ $60.00 | |
| 2/20/2024 | Citizens Jmp | Downgrade | Outperform ➝ Market Perform | | |
| 2/16/2024 | Raymond James Financial | Lower Target | Outperform ➝ Outperform | $70.00 ➝ $65.00 | |
| 12/6/2023 | UBS Group | Initiated Coverage | Buy | $65.00 | |
| 8/17/2023 | Citizens Jmp | Reiterated Rating | Market Outperform ➝ Market Outperform | $90.00 | |
| 5/12/2023 | Raymond James Financial | Lower Target | | $90.00 ➝ $70.00 | |
| 12/15/2022 | Keefe, Bruyette & Woods | Downgrade | Market Perform ➝ Underperform | $60.00 | |
| 12/13/2022 | Citizens Jmp | Lower Target | Market Outperform | $120.00 ➝ $100.00 | |
| 11/11/2022 | Raymond James Financial | Lower Target | Outperform | $100.00 ➝ $90.00 | |
| 10/18/2022 | Raymond James Financial | Lower Target | Outperform | $135.00 ➝ $100.00 | |
| 10/13/2022 | Credit Suisse Group | Lower Target | | $100.00 | |
| 9/15/2022 | Citizens Jmp | Lower Target | Market Outperform | $130.00 ➝ $120.00 | |
| 7/22/2022 | Credit Suisse Group | Lower Target | | $120.00 | |
| 6/17/2022 | Citizens Jmp | Lower Target | Market Outperform | $150.00 ➝ $130.00 | |
| 5/20/2022 | Credit Suisse Group | Lower Target | | $130.00 | |
| 3/28/2022 | Citizens Jmp | Reiterated Rating | Buy | $150.00 | |
| 3/1/2022 | Credit Suisse Group | Lower Target | Outperform | $150.00 ➝ $140.00 | |
| 12/23/2021 | Citizens Jmp | Reiterated Rating | Buy | $150.00 | |