| 04/14/2026 | Buy Now | -6.89% | Goldman Sachs | $40 → $45 | Maintains | Sell | Get Alert |
| 04/10/2026 | Buy Now | 24.15% | Citizens | $65 → $60 | Maintains | Market Outperform | Get Alert |
| 04/09/2026 | Buy Now | 7.59% | Morgan Stanley | $59 → $52 | Maintains | Underweight | Get Alert |
| 04/08/2026 | Buy Now | -6.89% | UBS | $48 → $45 | Maintains | Neutral | Get Alert |
| 04/08/2026 | Buy Now | -2.75% | Keefe, Bruyette & Woods | $62 → $47 | Downgrade | Outperform → Market Perform | Get Alert |
| 04/01/2026 | Buy Now | -17.24% | Goldman Sachs | $46 → $40 | Maintains | Sell | Get Alert |
| 03/12/2026 | Buy Now | -0.68% | UBS | $59 → $48 | Maintains | Neutral | Get Alert |
| 03/12/2026 | Buy Now | -4.82% | Goldman Sachs | $53 → $46 | Maintains | Sell | Get Alert |
| 01/30/2026 | Buy Now | 28.28% | Keefe, Bruyette & Woods | $59 → $62 | Maintains | Outperform | Get Alert |
| 01/08/2026 | Buy Now | 22.08% | Keefe, Bruyette & Woods | $60 → $59 | Maintains | Outperform | Get Alert |
| 01/06/2026 | Buy Now | 22.08% | Morgan Stanley | $61 → $59 | Maintains | Underweight | Get Alert |
| 12/17/2025 | Buy Now | 24.15% | Keefe, Bruyette & Woods | $58 → $60 | Maintains | Outperform | Get Alert |
| 12/11/2025 | Buy Now | 26.22% | Morgan Stanley | $62 → $61 | Maintains | Underweight | Get Alert |
| 12/11/2025 | Buy Now | 11.73% | UBS | → $54 | Assumes | → Neutral | Get Alert |
| 10/24/2025 | Buy Now | 20.01% | Keefe, Bruyette & Woods | $60 → $58 | Maintains | Outperform | Get Alert |
| 10/13/2025 | Buy Now | 24.15% | Keefe, Bruyette & Woods | $65 → $60 | Maintains | Outperform | Get Alert |
| 10/03/2025 | Buy Now | 15.87% | BMO Capital | → $56 | Initiates | → Market Perform | Get Alert |
| 09/08/2025 | Buy Now | 26.22% | Morgan Stanley | $47 → $61 | Maintains | Underweight | Get Alert |
| 08/25/2025 | Buy Now | 34.49% | Keefe, Bruyette & Woods | $60 → $65 | Upgrade | Market Perform → Outperform | Get Alert |
| 07/25/2025 | Buy Now | 24.15% | Keefe, Bruyette & Woods | $57 → $60 | Maintains | Market Perform | Get Alert |
| 07/15/2025 | Buy Now | 7.59% | Wells Fargo | $50 → $52 | Maintains | Equal-Weight | Get Alert |
| 07/14/2025 | Buy Now | 24.15% | JMP Securities | $55 → $60 | Maintains | Market Outperform | Get Alert |
| 07/14/2025 | Buy Now | 17.94% | Keefe, Bruyette & Woods | $46 → $57 | Maintains | Market Perform | Get Alert |
| 07/11/2025 | Buy Now | 3.46% | Wells Fargo | $38 → $50 | Maintains | Equal-Weight | Get Alert |
| 06/23/2025 | Buy Now | -6.89% | Morgan Stanley | $33 → $45 | Maintains | Underweight | Get Alert |
| 05/15/2025 | Buy Now | -17.24% | Goldman Sachs | $35 → $40 | Maintains | Sell | Get Alert |
| 05/12/2025 | Buy Now | -4.82% | Keefe, Bruyette & Woods | $44 → $46 | Maintains | Market Perform | Get Alert |
| 04/28/2025 | Buy Now | 13.8% | JMP Securities | $55 → $55 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 04/08/2025 | Buy Now | -21.37% | Wells Fargo | $44 → $38 | Maintains | Equal-Weight | Get Alert |
| 04/08/2025 | Buy Now | 13.8% | JMP Securities | $60 → $55 | Maintains | Market Outperform | Get Alert |
| 04/07/2025 | Buy Now | -31.72% | Morgan Stanley | $56 → $33 | Downgrade | Equal-Weight → Underweight | Get Alert |
| 03/13/2025 | Buy Now | 15.87% | Morgan Stanley | $63 → $56 | Maintains | Equal-Weight | Get Alert |
| 02/03/2025 | Buy Now | 11.73% | UBS | $50 → $54 | Maintains | Neutral | Get Alert |
| 01/31/2025 | Buy Now | 17.94% | Keefe, Bruyette & Woods | $52 → $57 | Maintains | Market Perform | Get Alert |
| 01/31/2025 | Buy Now | 13.8% | Wells Fargo | $51 → $55 | Maintains | Equal-Weight | Get Alert |
| 01/31/2025 | Buy Now | 30.35% | Morgan Stanley | $60 → $63 | Maintains | Equal-Weight | Get Alert |
| 01/30/2025 | Buy Now | -2.75% | Goldman Sachs | $44 → $47 | Maintains | Sell | Get Alert |
| 01/15/2025 | Buy Now | -8.96% | Goldman Sachs | $51 → $44 | Maintains | Sell | Get Alert |
| 01/14/2025 | Buy Now | 5.52% | Wells Fargo | $59 → $51 | Maintains | Equal-Weight | Get Alert |
| 01/13/2025 | Buy Now | 7.59% | Keefe, Bruyette & Woods | $57 → $52 | Maintains | Market Perform | Get Alert |
| 01/03/2025 | Buy Now | — | Wolfe Research | — | Downgrade | Outperform → Peer Perform | Get Alert |
| 12/20/2024 | Buy Now | 17.94% | Keefe, Bruyette & Woods | $65 → $57 | Downgrade | Outperform → Market Perform | Get Alert |
| 12/09/2024 | Buy Now | 30.35% | Morgan Stanley | $60 → $63 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 11/01/2024 | Buy Now | 34.49% | Keefe, Bruyette & Woods | $59 → $65 | Maintains | Outperform | Get Alert |
| 11/01/2024 | Buy Now | 22.08% | JMP Securities | $55 → $59 | Maintains | Market Outperform | Get Alert |
| 10/09/2024 | Buy Now | 13.8% | JMP Securities | $52 → $55 | Maintains | Market Outperform | Get Alert |
| 10/08/2024 | Buy Now | 7.59% | UBS | $49 → $52 | Maintains | Neutral | Get Alert |
| 09/23/2024 | Buy Now | 24.15% | Morgan Stanley | $56 → $60 | Maintains | Overweight | Get Alert |
| 09/12/2024 | Buy Now | 5.52% | Wells Fargo | → $51 | Initiates | → Equal-Weight | Get Alert |
| 09/10/2024 | Buy Now | -11.03% | Goldman Sachs | $40 → $43 | Maintains | Sell | Get Alert |
| 07/26/2024 | Buy Now | -13.1% | Goldman Sachs | $38 → $42 | Maintains | Sell | Get Alert |
| 07/26/2024 | Buy Now | 15.87% | Keefe, Bruyette & Woods | $49 → $56 | Reiterates | Outperform → Outperform | Get Alert |
| 07/23/2024 | Buy Now | 15.87% | Morgan Stanley | $53 → $56 | Maintains | Overweight | Get Alert |
| 06/21/2024 | Buy Now | 11.73% | Morgan Stanley | $58 → $54 | Maintains | Overweight | Get Alert |
| 04/26/2024 | Buy Now | 1.39% | Keefe, Bruyette & Woods | $51 → $49 | Reiterates | Outperform → Outperform | Get Alert |
| 04/11/2024 | Buy Now | 20.01% | Morgan Stanley | → $58 | Maintains | Overweight | Get Alert |
| 03/26/2024 | Buy Now | -8.96% | UBS | $43 → $44 | Maintains | Neutral | Get Alert |
| 02/05/2024 | Buy Now | -11.03% | UBS | $40 → $43 | Maintains | Neutral | Get Alert |
| 01/29/2024 | Buy Now | 5.52% | Keefe, Bruyette & Woods | → $51 | Reinstates | → Outperform | Get Alert |
| 01/09/2024 | Buy Now | -17.24% | UBS | $31 → $40 | Maintains | Neutral | Get Alert |
| 01/03/2024 | Buy Now | -13.1% | Wolfe Research | → $42 | Upgrade | Peer Perform → Outperform | Get Alert |
| 12/19/2023 | Buy Now | -35.86% | Goldman Sachs | $28 → $31 | Maintains | Sell | Get Alert |
| 10/27/2023 | Buy Now | -6.89% | Morgan Stanley | $41 → $45 | Maintains | Overweight | Get Alert |
| 10/12/2023 | Buy Now | -15.17% | Morgan Stanley | $42 → $41 | Maintains | Overweight | Get Alert |
| 10/10/2023 | Buy Now | 3.46% | JMP Securities | $53 → $50 | Maintains | Market Outperform | Get Alert |
| 10/03/2023 | Buy Now | -33.79% | UBS | $37 → $32 | Maintains | Neutral | Get Alert |
| 09/26/2023 | Buy Now | -13.1% | Morgan Stanley | $44 → $42 | Maintains | Overweight | Get Alert |
| 09/19/2023 | Buy Now | -33.79% | Goldman Sachs | $37 → $32 | Downgrade | Neutral → Sell | Get Alert |
| 07/31/2023 | Buy Now | -23.44% | UBS | $32 → $37 | Maintains | Neutral | Get Alert |
| 07/14/2023 | Buy Now | -11.03% | Morgan Stanley | $43 → $43 | Reiterates | Overweight → Overweight | Get Alert |
| 07/13/2023 | Buy Now | — | Keefe, Bruyette & Woods | — | Upgrade | Underperform → Market Perform | Get Alert |
| 07/12/2023 | Buy Now | -11.03% | Morgan Stanley | $36 → $43 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 07/10/2023 | Buy Now | 9.66% | JMP Securities | → $53 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 07/03/2023 | Buy Now | — | Wolfe Research | — | Upgrade | Underperform → Peer Perform | Get Alert |
| 05/22/2023 | Buy Now | 9.66% | JMP Securities | $53 → $53 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 05/01/2023 | Buy Now | -35.86% | Keefe, Bruyette & Woods | $34 → $31 | Maintains | Underperform | Get Alert |