| 11/6/2025 | Wells Fargo & Company | Lower Target | Overweight ➝ Overweight | $453.00 ➝ $445.00 | |
| 10/28/2025 | Morgan Stanley | Lower Target | Overweight ➝ Overweight | $442.00 ➝ $441.00 | |
| 10/27/2025 | Wells Fargo & Company | Initiated Coverage | Overweight | $453.00 | |
| 10/27/2025 | Wells Fargo & Company | Upgrade | Strong-Buy | | |
| 10/22/2025 | Morgan Stanley | Reiterated Rating | Overweight ➝ Overweight | $442.00 | |
| 10/21/2025 | Barclays | Lower Target | Overweight ➝ Overweight | $440.00 ➝ $439.00 | |
| 10/20/2025 | JPMorgan Chase & Co. | Boost Target | Overweight ➝ Overweight | $432.00 ➝ $442.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Hold (C) ➝ Hold (C) | | |
| 9/22/2025 | Scotiabank | Initiated Coverage | Sector Perform | $418.00 | |
| 9/18/2025 | Zacks Research | Downgrade | Strong-Buy ➝ Hold | | |
| 9/11/2025 | Barclays | Boost Target | Overweight ➝ Overweight | $418.00 ➝ $440.00 | |
| 9/10/2025 | Melius Research | Boost Target | Buy ➝ Buy | $427.00 ➝ $576.00 | |
| 9/10/2025 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $330.00 ➝ $430.00 | |
| 9/9/2025 | Evercore ISI | Boost Target | Outperform ➝ Outperform | $410.00 ➝ $450.00 | |
| 8/20/2025 | Melius Research | Initiated Coverage | Buy | $427.00 | |
| 8/20/2025 | Melius | Initiated Coverage | Buy | $427.00 | |
| 8/13/2025 | Barclays | Boost Target | Overweight ➝ Overweight | $353.00 ➝ $418.00 | |
| 7/25/2025 | UBS Group | Set Target | Buy ➝ Buy | $399.00 ➝ $431.00 | |
| 7/18/2025 | UBS Group | Boost Target | Buy ➝ Buy | $366.00 ➝ $399.00 | |
| 7/18/2025 | Barclays | Boost Target | Overweight ➝ Overweight | $269.00 ➝ $359.00 | |
| 7/18/2025 | Jefferies Financial Group | Boost Target | Buy ➝ Buy | $326.00 ➝ $380.00 | |
| 7/18/2025 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $300.00 ➝ $330.00 | |
| 7/11/2025 | Oppenheimer | Set Target | Outperform ➝ Outperform | $250.00 ➝ $315.00 | |
| 6/27/2025 | UBS Group | Boost Target | Buy ➝ Buy | $296.00 ➝ $366.00 | |
| 6/13/2025 | Raymond James Financial | Initiated Coverage | Outperform | $314.00 | |
| 6/12/2025 | Susquehanna | Reiterated Rating | Overweight ➝ Overweight | | |
| 4/11/2025 | UBS Group | Lower Target | Buy ➝ Buy | $275.00 ➝ $259.00 | |
| 3/28/2025 | JPMorgan Chase & Co. | Lower Target | Overweight ➝ Overweight | $295.00 ➝ $265.00 | |
| 3/12/2025 | Morgan Stanley | Initiated Coverage | Overweight | $243.00 | |
| 3/5/2025 | Daiwa Capital Markets | Set Target | | $200.00 | |
| 3/4/2025 | Barclays | Lower Target | Overweight ➝ Overweight | $293.00 ➝ $282.00 | |
| 2/21/2025 | Evercore ISI | Initiated Coverage | Outperform | | |
| 2/3/2025 | Bank of America | Initiated Coverage | Buy | $253.00 | |
| 1/27/2025 | Barclays | Boost Target | Overweight ➝ Overweight | $245.00 ➝ $293.00 | |
| 1/3/2025 | UBS Group | Boost Target | Buy ➝ Buy | $242.00 ➝ $269.00 | |
| 12/13/2024 | Barclays | Boost Target | Overweight ➝ Overweight | $202.00 ➝ $245.00 | |
| 12/9/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $225.00 ➝ $250.00 | |
| 12/4/2024 | Daiwa Capital Markets | Initiated Coverage | Buy | $248.00 | |
| 11/15/2024 | UBS Group | Boost Target | Buy ➝ Buy | $197.00 ➝ $242.00 | |
| 10/21/2024 | Barclays | Lower Target | Overweight ➝ Overweight | $207.00 ➝ $202.00 | |
| 10/17/2024 | JPMorgan Chase & Co. | Initiated Coverage | Overweight | $268.00 | |
| 10/8/2024 | Guggenheim | Boost Target | Buy ➝ Buy | $219.00 ➝ $246.00 | |
| 9/26/2024 | Royal Bank Of Canada | Initiated Coverage | Outperform | $233.00 | |
| 9/24/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $165.00 ➝ $210.00 | |
| 9/18/2024 | UBS Group | Initiated Coverage | Buy | $197.00 | |
| 9/17/2024 | Barclays | Boost Target | Overweight ➝ Overweight | $178.00 ➝ $207.00 | |
| 9/13/2024 | Jefferies Financial Group | Initiated Coverage | Buy | $226.00 | |
| 9/6/2024 | BWS Financial | Boost Target | Buy ➝ Buy | $145.00 ➝ $185.00 | |
| 9/4/2024 | Guggenheim | Initiated Coverage | Buy | $169.00 | |
| 8/21/2024 | Barclays | Initiated Coverage | Overweight | $178.00 | |
| 8/14/2024 | BWS Financial | Reiterated Rating | Buy ➝ Buy | $145.00 ➝ $145.00 | |
| 7/31/2024 | BWS Financial | Reiterated Rating | Buy | $145.00 ➝ $145.00 | |
| 6/28/2024 | BWS Financial | Reiterated Rating | Buy ➝ Buy | $145.00 ➝ $145.00 | |
| 5/30/2024 | BWS Financial | Boost Target | Buy ➝ Buy | $120.00 ➝ $145.00 | |
| 3/28/2024 | BWS Financial | Boost Target | Buy ➝ Buy | $96.00 ➝ $120.00 | |
| 3/15/2024 | BWS Financial | Reiterated Rating | Buy ➝ Buy | $96.00 | |
| 2/16/2024 | Wolfe Research | Initiated Coverage | Outperform | $81.00 | |
| 1/2/2024 | BWS Financial | Initiated Coverage | Buy | $96.00 | |
| 12/14/2023 | Oppenheimer | Initiated Coverage | Outperform | $77.00 | |