| 12/15/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 12/11/2025 | Zacks Research | Upgrade | Hold ➝ Strong-Buy | | |
| 12/10/2025 | UBS Group | Boost Target | Neutral ➝ Neutral | $4.50 ➝ $7.00 | |
| 12/10/2025 | Telsey Advisory Group | Set Target | | $7.00 | |
| 12/9/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $5.00 | |
| 12/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 12/3/2025 | UBS Group | Boost Target | Neutral ➝ Neutral | $4.00 ➝ $4.50 | |
| 12/3/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $5.00 | |
| 12/1/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 11/24/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 11/17/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 11/11/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 11/5/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 10/28/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 10/22/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 10/14/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 9/9/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $4.00 | |
| 9/4/2025 | UBS Group | Boost Target | Neutral ➝ Neutral | $3.00 ➝ $4.00 | |
| 9/3/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $4.00 | |
| 8/12/2025 | Zacks Research | Upgrade | Hold | | |
| 6/10/2025 | UBS Group | Lower Target | Neutral ➝ Neutral | $3.50 ➝ $3.00 | |
| 6/10/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $5.00 ➝ $4.00 | |
| 6/3/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $5.00 | |
| 3/21/2025 | Telsey Advisory Group | Set Target | | $5.00 | |
| 3/21/2025 | UBS Group | Boost Target | Neutral ➝ Neutral | $4.00 ➝ $4.50 | |
| 3/20/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $6.00 ➝ $6.00 | |
| 3/14/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $6.00 ➝ $6.00 | |
| 12/10/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $6.00 ➝ $6.00 | |
| 12/4/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $6.00 ➝ $6.00 | |
| 9/12/2024 | UBS Group | Lower Target | Neutral ➝ Neutral | $9.00 ➝ $5.50 | |
| 9/11/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $10.00 ➝ $10.00 | |
| 8/27/2024 | UBS Group | Lower Target | Neutral ➝ Neutral | $10.00 ➝ $9.00 | |
| 6/5/2024 | Telsey Advisory Group | Lower Target | Market Perform ➝ Market Perform | $11.00 ➝ $10.00 | |
| 5/30/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $11.00 ➝ $11.00 | |
| 3/21/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $10.00 | |
| 12/7/2023 | UBS Group | Lower Target | Neutral ➝ Neutral | $13.00 ➝ $9.00 | |
| 12/6/2023 | Deutsche Bank Aktiengesellschaft | Lower Target | Hold ➝ Hold | $11.00 ➝ $8.00 | |
| 12/6/2023 | Telsey Advisory Group | Lower Target | Market Perform ➝ Market Perform | $14.00 ➝ $10.00 | |
| 11/28/2023 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $14.00 | |
| 9/8/2023 | Telsey Advisory Group | Boost Target | | $8.00 ➝ $14.00 | |
| 9/8/2023 | UBS Group | Boost Target | Neutral ➝ Neutral | $9.00 ➝ $13.00 | |
| 9/7/2023 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $8.00 | |
| 8/31/2023 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $8.00 | |
| 3/29/2023 | UBS Group | Lower Target | Neutral | $11.00 ➝ $10.00 | |
| 3/17/2023 | Telsey Advisory Group | Reiterated Rating | Market Perform | $12.00 | |
| 3/9/2023 | Telsey Advisory Group | Lower Target | Market Perform | $14.00 ➝ $12.00 | |
| 2/9/2023 | Telsey Advisory Group | Reiterated Rating | Market Perform | $14.00 | |
| 12/2/2022 | Telsey Advisory Group | Lower Target | Market Perform | $18.00 ➝ $14.00 | |
| 12/2/2022 | Deutsche Bank Aktiengesellschaft | Lower Target | | $20.00 ➝ $16.00 | |
| 11/28/2022 | UBS Group | Lower Target | Neutral | $18.00 | |
| 9/6/2022 | UBS Group | Boost Target | | $19.00 | |
| 9/1/2022 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $19.00 ➝ $20.00 | |
| 7/15/2022 | UBS Group | Lower Target | | $17.00 ➝ $14.00 | |
| 6/3/2022 | Deutsche Bank Aktiengesellschaft | Boost Target | | $20.00 ➝ $22.00 | |
| 3/18/2022 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $17.00 ➝ $20.00 | |
| 3/14/2022 | Telsey Advisory Group | Reiterated Rating | Market Perform | | |
| 2/16/2022 | Deutsche Bank Aktiengesellschaft | Lower Target | | $20.00 ➝ $17.00 | |
| 12/8/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold ➝ Hold | $19.00 ➝ $20.00 | |
| 12/8/2021 | Telsey Advisory Group | Boost Target | Market Perform | $17.00 ➝ $18.00 | |
| 12/7/2021 | William Blair | Reiterated Rating | Market Perform | | |
| 9/1/2021 | Telsey Advisory Group | Lower Target | Market Perform | $22.00 ➝ $17.00 | |
| 9/1/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $18.00 ➝ $19.00 | |
| 5/26/2021 | Telsey Advisory Group | Boost Target | Market Perform | $20.00 ➝ $22.00 | |
| 5/20/2021 | Telsey Advisory Group | Boost Target | Market Perform | $14.00 ➝ $20.00 | |
| 3/17/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $12.00 ➝ $14.00 | |
| 3/11/2021 | Telsey Advisory Group | Boost Target | Market Perform | $7.00 ➝ $14.00 | |
| 1/21/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Positive ➝ Hold | $7.00 ➝ $12.00 | |