| 2/17/2026 | Robert W. Baird | Initiated Coverage | Outperform | $378.00 | |
| 2/17/2026 | Robert W. Baird | Upgrade | Strong-Buy | | |
| 2/6/2026 | Zacks Research | Downgrade | Hold ➝ Strong Sell | | |
| 2/2/2026 | Wells Fargo & Company | Lower Target | Equal Weight ➝ Equal Weight | $300.00 ➝ $280.00 | |
| 2/2/2026 | Truist Financial | Boost Target | Hold ➝ Hold | $271.00 ➝ $292.00 | |
| 1/30/2026 | Citigroup | Lower Target | Neutral ➝ Neutral | $333.00 ➝ $307.00 | |
| 1/13/2026 | The Goldman Sachs Group | Boost Target | Neutral ➝ Neutral | $302.00 ➝ $333.00 | |
| 1/12/2026 | Citigroup | Boost Target | Neutral ➝ Neutral | $311.00 ➝ $333.00 | |
| 1/5/2026 | Zacks Research | Downgrade | Strong-Buy ➝ Hold | | |
| 12/29/2025 | Weiss Ratings | Reiterated Rating | Hold (C+) ➝ Hold (C+) | | |
| 12/29/2025 | Zacks Research | Upgrade | Hold ➝ Strong-Buy | | |
| 12/16/2025 | The Goldman Sachs Group | Boost Target | Neutral ➝ Neutral | $265.00 ➝ $302.00 | |
| 12/15/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 12/15/2025 | Wells Fargo & Company | Boost Target | Equal Weight ➝ Equal Weight | $265.00 ➝ $300.00 | |
| 12/11/2025 | CJS Securities | Upgrade | Strong-Buy | | |
| 12/8/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 12/8/2025 | Citigroup | Boost Target | Neutral ➝ Neutral | $259.00 ➝ $311.00 | |
| 12/3/2025 | Jefferies Financial Group | Set Target | | $350.00 | |
| 12/3/2025 | JPMorgan Chase & Co. | Upgrade | Neutral ➝ Overweight | $300.00 ➝ $350.00 | |
| 12/1/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 11/24/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 11/17/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 11/11/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 11/5/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 11/3/2025 | Citigroup | Lower Target | Neutral ➝ Neutral | $261.00 ➝ $259.00 | |
| 10/31/2025 | JPMorgan Chase & Co. | Boost Target | Neutral ➝ Neutral | $290.00 ➝ $300.00 | |
| 10/14/2025 | Weiss Ratings | Reiterated Rating | Hold (C+) ➝ Hold (C+) | | |
| 10/9/2025 | Citigroup | Lower Target | Neutral ➝ Neutral | $269.00 ➝ $261.00 | |
| 10/8/2025 | Truist Financial | Boost Target | Hold ➝ Hold | $273.00 ➝ $276.00 | |
| 10/8/2025 | Zacks Research | Downgrade | Strong-Buy ➝ Hold | | |
| 10/3/2025 | JPMorgan Chase & Co. | Lower Target | Neutral ➝ Neutral | $320.00 ➝ $290.00 | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 9/2/2025 | Zacks Research | Upgrade | Hold ➝ Strong-Buy | | |
| 8/5/2025 | Truist Financial | Set Target | Hold ➝ Hold | $337.00 ➝ $273.00 | |
| 8/1/2025 | Wells Fargo & Company | Lower Target | Equal Weight ➝ Equal Weight | $305.00 ➝ $285.00 | |
| 5/23/2025 | Wells Fargo & Company | Boost Target | Equal Weight ➝ Equal Weight | $295.00 ➝ $305.00 | |
| 5/23/2025 | Citigroup | Boost Target | Neutral ➝ Neutral | $313.00 ➝ $321.00 | |
| 4/14/2025 | Citigroup | Lower Target | Neutral ➝ Neutral | $364.00 ➝ $313.00 | |
| 4/14/2025 | Wells Fargo & Company | Lower Target | Equal Weight ➝ Equal Weight | $350.00 ➝ $295.00 | |
| 2/14/2025 | Truist Financial | Initiated Coverage | Hold | $362.00 | |
| 1/31/2025 | Wells Fargo & Company | Lower Target | Equal Weight ➝ Equal Weight | $410.00 ➝ $350.00 | |
| 1/14/2025 | The Goldman Sachs Group | Lower Target | Neutral ➝ Neutral | $450.00 ➝ $400.00 | |
| 1/13/2025 | Citigroup | Lower Target | Neutral ➝ Neutral | $466.00 ➝ $404.00 | |
| 12/17/2024 | Wells Fargo & Company | Lower Target | Equal Weight ➝ Equal Weight | $425.00 ➝ $410.00 | |
| 12/6/2024 | The Goldman Sachs Group | Initiated Coverage | Neutral | $450.00 | |
| 11/25/2024 | Wells Fargo & Company | Initiated Coverage | Equal Weight | $425.00 | |
| 11/13/2024 | Citigroup | Upgrade | Hold | | |
| 6/21/2024 | CL King | Initiated Coverage | Buy | | |
| 8/22/2022 | Barrington Research | Boost Target | Outperform | $153.00 ➝ $157.00 | |
| 3/31/2022 | Sidoti | Initiated Coverage | Buy | $149.00 | |
| 1/27/2022 | Barrington Research | Reiterated Rating | Outperform | | |
| 11/4/2021 | Barrington Research | Lower Target | Outperform | $163.00 ➝ $153.00 | |
| 8/6/2021 | Barrington Research | Boost Target | Average ➝ Outperform | $150.00 ➝ $163.00 | |