10/23/2024 | Stifel Nicolaus | Boost Target | Hold ➝ Hold | $454.00 ➝ $459.00 | |
10/23/2024 | UBS Group | Boost Target | Neutral ➝ Neutral | $495.00 ➝ $510.00 | |
10/23/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $536.00 ➝ $543.00 | |
10/23/2024 | Robert W. Baird | Boost Target | Outperform ➝ Outperform | $490.00 ➝ $512.00 | |
10/15/2024 | BMO Capital Markets | Boost Target | Market Perform ➝ Market Perform | $455.00 ➝ $464.00 | |
10/9/2024 | Wells Fargo & Company | Boost Target | Overweight ➝ Overweight | $510.00 ➝ $550.00 | |
10/9/2024 | Morgan Stanley | Boost Target | Equal Weight ➝ Equal Weight | $451.00 ➝ $462.00 | |
10/3/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $492.00 ➝ $536.00 | |
10/2/2024 | Evercore ISI | Initiated Coverage | Outperform | $521.00 | |
9/23/2024 | Raymond James | Downgrade | Market Perform ➝ Underperform | | |
9/13/2024 | Barclays | Boost Target | Overweight ➝ Overweight | $500.00 ➝ $570.00 | |
9/5/2024 | Morgan Stanley | Boost Target | Equal Weight ➝ Equal Weight | $420.00 ➝ $451.00 | |
9/3/2024 | The Goldman Sachs Group | Boost Target | Neutral ➝ Neutral | $460.00 ➝ $514.00 | |
8/13/2024 | Wells Fargo & Company | Upgrade | Strong-Buy | | |
8/12/2024 | Wells Fargo & Company | Initiated Coverage | Overweight | $510.00 | |
7/24/2024 | Royal Bank of Canada | Boost Target | Outperform ➝ Outperform | $450.00 ➝ $475.00 | |
7/24/2024 | Barclays | Boost Target | Overweight ➝ Overweight | $450.00 ➝ $500.00 | |
7/24/2024 | Stifel Nicolaus | Boost Target | Hold ➝ Hold | $443.00 ➝ $454.00 | |
7/24/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $454.00 ➝ $492.00 | |
7/24/2024 | UBS Group | Boost Target | Neutral ➝ Neutral | $455.00 ➝ $470.00 | |
7/24/2024 | BMO Capital Markets | Downgrade | Outperform ➝ Market Perform | $482.00 ➝ $455.00 | |
7/16/2024 | Bank of America | Boost Target | Buy ➝ Buy | $430.00 ➝ $510.00 | |
7/9/2024 | UBS Group | Boost Target | Neutral ➝ Neutral | $395.00 ➝ $455.00 | |
7/5/2024 | Morgan Stanley | Boost Target | Equal Weight ➝ Equal Weight | $374.00 ➝ $392.00 | |
7/1/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $424.00 ➝ $454.00 | |
5/7/2024 | Stifel Nicolaus | Boost Target | Hold ➝ Hold | $350.00 ➝ $374.00 | |
5/3/2024 | Robert W. Baird | Boost Target | Outperform ➝ Outperform | $405.00 ➝ $414.00 | |
4/2/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $411.00 ➝ $424.00 | |
4/2/2024 | Barclays | Upgrade | Equal Weight ➝ Overweight | $375.00 ➝ $450.00 | |
2/14/2024 | Robert W. Baird | Lower Target | Outperform ➝ Outperform | $425.00 ➝ $405.00 | |
2/14/2024 | Wells Fargo & Company | Lower Target | Overweight ➝ Overweight | $455.00 ➝ $420.00 | |
2/14/2024 | UBS Group | Boost Target | Neutral ➝ Neutral | $355.00 ➝ $380.00 | |
2/14/2024 | Royal Bank of Canada | Reiterated Rating | Outperform ➝ Outperform | $450.00 | |
2/14/2024 | JPMorgan Chase & Co. | Lower Target | Overweight ➝ Overweight | $420.00 ➝ $410.00 | |
2/14/2024 | BMO Capital Markets | Lower Target | Outperform ➝ Outperform | $430.00 ➝ $414.00 | |
2/14/2024 | Oppenheimer | Lower Target | Outperform ➝ Outperform | $427.00 ➝ $411.00 | |
2/14/2024 | Barclays | Boost Target | Equal Weight ➝ Equal Weight | $340.00 ➝ $375.00 | |
2/14/2024 | Stifel Nicolaus | Lower Target | Hold ➝ Hold | $362.00 ➝ $350.00 | |
1/3/2024 | BMO Capital Markets | Boost Target | Outperform ➝ Outperform | $366.00 ➝ $430.00 | |
12/15/2023 | Wells Fargo & Company | Upgrade | Equal Weight ➝ Overweight | $365.00 ➝ $455.00 | |
10/26/2023 | Stifel Nicolaus | Lower Target | Hold ➝ Hold | $344.00 ➝ $333.00 | |
10/26/2023 | Royal Bank of Canada | Reiterated Rating | Outperform ➝ Outperform | $381.00 | |
10/26/2023 | BMO Capital Markets | Lower Target | Outperform ➝ Outperform | $399.00 ➝ $366.00 | |
10/26/2023 | Barclays | Lower Target | Equal Weight ➝ Equal Weight | $350.00 ➝ $340.00 | |
10/26/2023 | Morgan Stanley | Lower Target | Equal Weight ➝ Equal Weight | $332.00 ➝ $318.00 | |
10/18/2023 | JPMorgan Chase & Co. | Lower Target | Overweight ➝ Overweight | $390.00 ➝ $380.00 | |
10/3/2023 | Morgan Stanley | Lower Target | Equal Weight ➝ Equal Weight | $345.00 ➝ $332.00 | |
9/18/2023 | Royal Bank of Canada | Reiterated Rating | Outperform ➝ Outperform | $404.00 | |
9/13/2023 | Wolfe Research | Initiated Coverage | Outperform | $390.00 | |
7/26/2023 | Royal Bank of Canada | Boost Target | | $350.00 ➝ $404.00 | |
7/26/2023 | Wells Fargo & Company | Boost Target | | $346.00 ➝ $365.00 | |
7/26/2023 | Barclays | Boost Target | | $300.00 ➝ $350.00 | |
7/13/2023 | Wells Fargo & Company | Boost Target | | $312.00 ➝ $346.00 | |
7/10/2023 | Morgan Stanley | Boost Target | | $300.00 ➝ $323.00 | |
7/3/2023 | The Goldman Sachs Group | Boost Target | Neutral | $328.00 ➝ $362.00 | |
6/15/2023 | Bank of America | Initiated Coverage | Buy | | |
5/17/2023 | BMO Capital Markets | Boost Target | | $355.00 ➝ $360.00 | |
5/9/2023 | Wells Fargo & Company | Initiated Coverage | Equal Weight | $312.00 | |
4/26/2023 | UBS Group | Boost Target | | $308.00 ➝ $325.00 | |
4/6/2023 | Morgan Stanley | Boost Target | Equal Weight | $293.00 ➝ $296.00 | |
4/4/2023 | Oppenheimer | Boost Target | Outperform | $342.00 ➝ $349.00 | |
2/1/2023 | Royal Bank of Canada | Boost Target | | $329.00 ➝ $350.00 | |
2/1/2023 | Oppenheimer | Boost Target | Outperform | $309.00 ➝ $342.00 | |
2/1/2023 | Robert W. Baird | Boost Target | Outperform | $289.00 ➝ $350.00 | |
2/1/2023 | Barclays | Boost Target | Equal Weight | $275.00 ➝ $300.00 | |
2/1/2023 | Raymond James | Downgrade | Outperform ➝ Market Perform | | |
1/10/2023 | Raymond James | Boost Target | Outperform | $284.00 ➝ $311.00 | |
1/4/2023 | Morgan Stanley | Lower Target | Equal Weight | $294.00 ➝ $293.00 | |
12/6/2022 | Morgan Stanley | Boost Target | Equal Weight | $271.00 ➝ $294.00 | |
12/2/2022 | Barclays | Boost Target | Equal Weight | $250.00 ➝ $275.00 | |
11/23/2022 | The Goldman Sachs Group | Boost Target | Neutral | $261.00 ➝ $295.00 | |
11/23/2022 | Oppenheimer | Boost Target | Outperform | $288.00 ➝ $310.00 | |
11/17/2022 | Morgan Stanley | Boost Target | Equal Weight | $255.00 ➝ $271.00 | |
11/7/2022 | Atlantic Securities | Boost Target | | $290.00 ➝ $292.00 | |
11/2/2022 | Argus | Lower Target | Buy | $340.00 ➝ $300.00 | |
10/26/2022 | Royal Bank of Canada | Lower Target | Outperform | $329.00 ➝ $300.00 | |
10/26/2022 | Morgan Stanley | Lower Target | Equal Weight | $281.00 ➝ $255.00 | |
10/26/2022 | Raymond James | Lower Target | Outperform | $303.00 ➝ $284.00 | |
10/26/2022 | Deutsche Bank Aktiengesellschaft | Boost Target | | $260.00 ➝ $267.00 | |
10/26/2022 | Robert W. Baird | Lower Target | | $302.00 ➝ $289.00 | |
10/26/2022 | Barclays | Lower Target | Equal Weight | $285.00 ➝ $250.00 | |
10/21/2022 | Deutsche Bank Aktiengesellschaft | Lower Target | Hold | $324.00 ➝ $260.00 | |
10/13/2022 | JPMorgan Chase & Co. | Lower Target | | $315.00 ➝ $290.00 | |
10/12/2022 | Stifel Nicolaus | Lower Target | Hold | $259.00 ➝ $235.00 | |
10/11/2022 | Raymond James | Lower Target | Outperform | $321.00 ➝ $303.00 | |
10/5/2022 | Oppenheimer | Lower Target | | $315.00 | |
10/3/2022 | The Goldman Sachs Group | Lower Target | Neutral | $296.00 ➝ $263.00 | |
10/3/2022 | Morgan Stanley | Lower Target | Equal Weight | $288.00 ➝ $281.00 | |
9/27/2022 | Morgan Stanley | Boost Target | Equal Weight | $283.00 ➝ $288.00 | |
8/19/2022 | Oppenheimer | Boost Target | Outperform | $313.00 ➝ $348.00 | |
8/15/2022 | BMO Capital Markets | Boost Target | Outperform | $309.00 ➝ $352.00 | |
8/10/2022 | Deutsche Bank Aktiengesellschaft | Downgrade | Buy ➝ Hold | $324.00 | |
7/27/2022 | Morgan Stanley | Lower Target | Equal Weight | $298.00 ➝ $283.00 | |
7/12/2022 | Raymond James | Lower Target | Outperform | $364.00 ➝ $327.00 | |
7/7/2022 | Morgan Stanley | Lower Target | Equal Weight | $305.00 ➝ $298.00 | |
6/8/2022 | Atlantic Securities | Downgrade | Overweight ➝ Neutral | $370.00 ➝ $298.00 | |
6/7/2022 | Royal Bank of Canada | Lower Target | | $344.00 ➝ $329.00 | |
6/6/2022 | UBS Group | Lower Target | Neutral | $308.00 ➝ $288.00 | |
6/3/2022 | Barclays | Downgrade | Overweight ➝ Equal Weight | $350.00 ➝ $285.00 | |
6/2/2022 | Deutsche Bank Aktiengesellschaft | Lower Target | | $372.00 ➝ $324.00 | |
6/2/2022 | BMO Capital Markets | Lower Target | | $331.00 ➝ $309.00 | |
6/2/2022 | Morgan Stanley | Lower Target | Equal Weight | $318.00 ➝ $305.00 | |
5/3/2022 | BMO Capital Markets | Lower Target | | $375.00 ➝ $331.00 | |
5/3/2022 | Deutsche Bank Aktiengesellschaft | Lower Target | | $408.00 ➝ $372.00 | |
5/3/2022 | Barclays | Lower Target | | $400.00 ➝ $350.00 | |
5/3/2022 | Robert W. Baird | Lower Target | | $363.00 ➝ $342.00 | |
5/3/2022 | Credit Suisse Group | Lower Target | | $395.00 ➝ $350.00 | |
4/18/2022 | BMO Capital Markets | Boost Target | Outperform | $365.00 ➝ $375.00 | |
4/7/2022 | Raymond James | Lower Target | Outperform | $439.00 ➝ $417.00 | |
4/4/2022 | Morgan Stanley | Lower Target | Equal Weight | $360.00 ➝ $350.00 | |
3/29/2022 | Deutsche Bank Aktiengesellschaft | Initiated Coverage | Buy | $408.00 | |
3/11/2022 | BMO Capital Markets | Lower Target | Outperform | $402.00 ➝ $365.00 | |
3/11/2022 | Morgan Stanley | Lower Target | Equal Weight | $378.00 ➝ $360.00 | |
3/11/2022 | Credit Suisse Group | Lower Target | Outperform | $415.00 ➝ $395.00 | |
3/11/2022 | Barclays | Lower Target | Overweight | $450.00 ➝ $400.00 | |
3/8/2022 | Robert W. Baird | Initiated Coverage | Outperform | $363.00 | |
3/4/2022 | Stifel Nicolaus | Lower Target | Hold | $400.00 ➝ $385.00 | |
2/14/2022 | BMO Capital Markets | Lower Target | Outperform | $430.00 ➝ $402.00 | |
2/11/2022 | UBS Group | Lower Target | | $408.00 ➝ $387.00 | |
2/11/2022 | Morgan Stanley | Lower Target | Equal Weight | $417.00 ➝ $378.00 | |
2/11/2022 | Credit Suisse Group | Lower Target | Outperform | $475.00 ➝ $415.00 | |
1/14/2022 | BMO Capital Markets | Boost Target | | $428.00 ➝ $430.00 | |
1/10/2022 | Raymond James | Boost Target | Outperform | $436.00 ➝ $439.00 | |
1/5/2022 | Morgan Stanley | Boost Target | Equal Weight | $402.00 ➝ $417.00 | |
10/29/2021 | Royal Bank of Canada | Boost Target | Outperform | $414.00 ➝ $450.00 | |
10/29/2021 | Oppenheimer | Boost Target | Outperform | $428.00 ➝ $431.00 | |
10/29/2021 | Morgan Stanley | Boost Target | Equal Weight | $372.00 ➝ $402.00 | |
10/29/2021 | Credit Suisse Group | Boost Target | Outperform | $425.00 ➝ $475.00 | |
10/19/2021 | William Blair | Reiterated Rating | Outperform | | |
10/18/2021 | BMO Capital Markets | Boost Target | Outperform | $415.00 ➝ $423.00 | |
10/5/2021 | Raymond James | Boost Target | Outperform | $406.00 ➝ $416.00 | |
9/7/2021 | Oppenheimer | Boost Target | Outperform | $406.00 ➝ $418.00 | |
7/29/2021 | BMO Capital Markets | Boost Target | Outperform | $406.00 ➝ $415.00 | |
7/29/2021 | Morgan Stanley | Boost Target | Equal Weight | $344.00 ➝ $372.00 | |
7/29/2021 | Oppenheimer | Boost Target | Outperform | $387.00 ➝ $406.00 | |
7/29/2021 | Raymond James | Boost Target | Outperform | $394.00 ➝ $406.00 | |
7/29/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $325.00 ➝ $375.00 | |
7/29/2021 | UBS Group | Downgrade | Buy ➝ Neutral | $383.00 ➝ $392.00 | |
7/8/2021 | Morgan Stanley | Boost Target | Outperform ➝ Equal Weight | $322.00 ➝ $344.00 | |
7/7/2021 | Royal Bank of Canada | Initiated Coverage | Outperform | $409.00 | |
7/7/2021 | Raymond James | Boost Target | Outperform | $341.00 ➝ $394.00 | |
7/6/2021 | Stifel Nicolaus | Boost Target | Hold | $322.00 ➝ $376.00 | |
5/5/2021 | Argus | Boost Target | Buy | $325.00 ➝ $375.00 | |
4/29/2021 | Morgan Stanley | Boost Target | Equal Weight | $301.00 ➝ $322.00 | |
4/29/2021 | Oppenheimer | Boost Target | Outperform | $337.00 ➝ $357.00 | |
4/29/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $315.00 ➝ $325.00 | |
4/14/2021 | BMO Capital Markets | Boost Target | Outperform | $312.00 ➝ $348.00 | |
4/12/2021 | Morgan Stanley | Boost Target | Equal Weight | $292.00 ➝ $301.00 | |
4/9/2021 | Stifel Nicolaus | Boost Target | Hold | $296.00 ➝ $322.00 | |
4/1/2021 | Raymond James | Upgrade | Market Perform ➝ Outperform | $337.00 | |
3/24/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Outperform ➝ Hold | $300.00 ➝ $315.00 | |
1/6/2021 | Morgan Stanley | Lower Target | Equal Weight | $300.00 ➝ $292.00 | |
12/31/2020 | Raymond James | Reiterated Rating | Hold | | |
12/17/2020 | Barclays | Boost Target | Overweight | $305.00 ➝ $320.00 | |
11/30/2020 | Deutsche Bank Aktiengesellschaft | Initiated Coverage | Hold | $300.00 | |
11/26/2020 | Atlantic Securities | Upgrade | Neutral ➝ Overweight | | |
10/30/2020 | Morgan Stanley | Boost Target | Equal Weight | $292.00 ➝ $300.00 | |
10/12/2020 | Morgan Stanley | Boost Target | Equal Weight | $275.00 ➝ $292.00 | |
10/6/2020 | UBS Group | Boost Target | Buy | $358.00 ➝ $368.00 | |
10/2/2020 | Stifel Nicolaus | Boost Target | Hold | $293.00 ➝ $296.00 | |
7/31/2020 | UBS Group | Boost Target | Buy | $344.00 ➝ $358.00 | |
7/31/2020 | Morgan Stanley | Lower Target | Equal Weight | $278.00 ➝ $275.00 | |
7/29/2020 | Morgan Stanley | Boost Target | Equal Weight | $261.00 ➝ $278.00 | |
7/28/2020 | Credit Suisse Group | Reiterated Rating | Buy | $330.00 | |
7/8/2020 | UBS Group | Boost Target | Buy | $270.00 ➝ $344.00 | |
7/8/2020 | Morgan Stanley | Boost Target | Equal Weight | $248.00 ➝ $261.00 | |
7/8/2020 | The Goldman Sachs Group | Boost Target | | $258.00 ➝ $295.00 | |
6/8/2020 | BMO Capital Markets | Boost Target | Outperform | $285.00 ➝ $298.00 | |
6/3/2020 | Morgan Stanley | Boost Target | Equal Weight | $228.00 ➝ $248.00 | |
5/29/2020 | Credit Suisse Group | Initiated Coverage | Outperform | $285.00 | |
5/18/2020 | Oppenheimer | Initiated Coverage | Outperform | $290.00 | |
5/1/2020 | Wells Fargo & Company | Boost Target | Equal Weight | $210.00 ➝ $215.00 | |
5/1/2020 | BMO Capital Markets | Boost Target | | $248.00 ➝ $285.00 | |
5/1/2020 | UBS Group | Boost Target | Buy | $238.00 ➝ $270.00 | |
5/1/2020 | Morgan Stanley | Boost Target | Equal Weight | $211.00 ➝ $228.00 | |
4/6/2020 | UBS Group | Lower Target | Buy | $260.00 ➝ $238.00 | |
3/12/2020 | BMO Capital Markets | Lower Target | | $294.00 ➝ $248.00 | |
3/12/2020 | Morgan Stanley | Lower Target | Equal Weight | $240.00 ➝ $234.00 | |
3/12/2020 | Wells Fargo & Company | Lower Target | Equal Weight | $275.00 ➝ $210.00 | |
2/18/2020 | Argus | Boost Target | Buy | $245.00 ➝ $325.00 | |
2/13/2020 | Stifel Nicolaus | Boost Target | Hold | $266.00 ➝ $279.00 | |
2/13/2020 | BMO Capital Markets | Reiterated Rating | Outperform | $294.00 | |
2/13/2020 | Cantor Fitzgerald | Boost Target | Neutral | $233.00 ➝ $266.00 | |
2/13/2020 | Wells Fargo & Company | Boost Target | Equal Weight | $215.00 ➝ $275.00 | |
1/27/2020 | BMO Capital Markets | Upgrade | Market Perform ➝ Buy | $281.00 | |
1/7/2020 | Morgan Stanley | Upgrade | Underweight ➝ Equal Weight | $181.00 ➝ $224.00 | |
1/2/2020 | Stifel Nicolaus | Reiterated Rating | Hold | $228.00 | |
12/18/2019 | Barclays | Reiterated Rating | Buy | $260.00 | |
10/31/2019 | William Blair | Reiterated Rating | Outperform | | |
10/31/2019 | BMO Capital Markets | Boost Target | Positive ➝ Market Perform | $230.00 | |