11/19/2024 | Morgan Stanley | Boost Target | Equal Weight ➝ Equal Weight | $990.00 ➝ $1,215.00 | |
11/13/2024 | UBS Group | Initiated Coverage | Neutral ➝ Neutral | $1,000.00 ➝ $1,280.00 | |
11/1/2024 | Royal Bank of Canada | Boost Target | Sector Perform ➝ Sector Perform | $1,018.00 ➝ $1,125.00 | |
10/29/2024 | Northcoast Research | Initiated Coverage | Neutral | | |
10/21/2024 | Loop Capital | Boost Target | Hold ➝ Hold | $900.00 ➝ $1,100.00 | |
10/17/2024 | Oppenheimer | Downgrade | Outperform ➝ Market Perform | | |
10/16/2024 | Baird R W | Upgrade | Hold ➝ Strong-Buy | | |
10/16/2024 | Robert W. Baird | Upgrade | Neutral ➝ Outperform | $975.00 ➝ $1,230.00 | |
10/7/2024 | Bank of America | Initiated Coverage | Underperform | $925.00 | |
9/22/2024 | Wolfe Research | Upgrade | Hold | | |
9/6/2024 | Morgan Stanley | Initiated Coverage | Equal Weight | $990.00 | |
8/2/2024 | Royal Bank of Canada | Lower Target | Sector Perform ➝ Sector Perform | $978.00 ➝ $972.00 | |
8/2/2024 | JPMorgan Chase & Co. | Boost Target | Neutral ➝ Neutral | $1,000.00 ➝ $1,015.00 | |
6/14/2024 | Erste Group Bank | Reiterated Rating | Buy ➝ Hold | | |
5/29/2024 | Baird R W | Downgrade | Strong-Buy ➝ Hold | | |
5/29/2024 | Robert W. Baird | Downgrade | Outperform ➝ Neutral | $1,000.00 ➝ $975.00 | |
4/29/2024 | Loop Capital | Lower Target | Hold ➝ Hold | $1,000.00 ➝ $975.00 | |
4/29/2024 | Stephens | Upgrade | Equal Weight ➝ Overweight | $1,000.00 ➝ $1,250.00 | |
3/14/2024 | UBS Group | Boost Target | Neutral ➝ Neutral | $740.00 ➝ $1,000.00 | |
3/5/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $1,075.00 ➝ $1,125.00 | |
2/20/2024 | Loop Capital | Downgrade | Buy ➝ Hold | $925.00 ➝ $1,000.00 | |
2/6/2024 | JPMorgan Chase & Co. | Boost Target | Neutral ➝ Neutral | $800.00 ➝ $925.00 | |
2/6/2024 | Stephens | Boost Target | Equal Weight ➝ Equal Weight | $775.00 ➝ $1,000.00 | |
2/5/2024 | Royal Bank of Canada | Boost Target | Sector Perform ➝ Sector Perform | $809.00 ➝ $907.00 | |
1/3/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $800.00 ➝ $930.00 | |
12/20/2023 | Jefferies Financial Group | Downgrade | Buy ➝ Hold | $825.00 | |
8/28/2023 | UBS Group | Lower Target | Neutral ➝ Neutral | $820.00 ➝ $750.00 | |
8/18/2023 | Stephens | Reiterated Rating | Equal Weight ➝ Equal Weight | $775.00 | |
7/28/2023 | Morgan Stanley | Boost Target | Underweight | $647.00 ➝ $653.00 | |
7/28/2023 | Robert W. Baird | Lower Target | | $795.00 ➝ $790.00 | |
7/12/2023 | UBS Group | Downgrade | Buy ➝ Neutral | $815.00 ➝ $820.00 | |
5/1/2023 | Loop Capital | Boost Target | | $750.00 ➝ $800.00 | |
4/28/2023 | UBS Group | Boost Target | | $800.00 ➝ $815.00 | |
4/28/2023 | Oppenheimer | Boost Target | | $785.00 ➝ $800.00 | |
4/28/2023 | Robert W. Baird | Boost Target | | $730.00 ➝ $760.00 | |
4/19/2023 | Morgan Stanley | Boost Target | Underweight | $537.00 ➝ $555.00 | |
2/23/2023 | Royal Bank of Canada | Upgrade | Underperform ➝ Sector Perform | $502.00 ➝ $679.00 | |
2/17/2023 | UBS Group | Boost Target | | $695.00 ➝ $800.00 | |
2/13/2023 | Loop Capital | Boost Target | Buy | $670.00 ➝ $750.00 | |
2/3/2023 | Morgan Stanley | Boost Target | Underweight | $490.00 ➝ $537.00 | |
2/3/2023 | Royal Bank of Canada | Boost Target | Underperform | $439.00 ➝ $502.00 | |
2/3/2023 | Robert W. Baird | Boost Target | | $650.00 ➝ $730.00 | |
2/3/2023 | Oppenheimer | Boost Target | Outperform | $660.00 ➝ $785.00 | |
1/24/2023 | Robert W. Baird | Boost Target | Outperform | $640.00 ➝ $650.00 | |
1/6/2023 | Morgan Stanley | Boost Target | Underweight | $485.00 ➝ $490.00 | |
11/29/2022 | UBS Group | Boost Target | Buy | $635.00 ➝ $695.00 | |
11/15/2022 | Atlantic Securities | Downgrade | Overweight ➝ Neutral | $630.00 | |
11/14/2022 | Wolfe Research | Downgrade | Outperform ➝ Peer Perform | | |
11/1/2022 | Oppenheimer | Boost Target | | $660.00 | |
10/31/2022 | Morgan Stanley | Boost Target | Underweight | $448.00 ➝ $485.00 | |
10/31/2022 | Robert W. Baird | Boost Target | Outperform | $590.00 ➝ $640.00 | |
8/1/2022 | Royal Bank of Canada | Boost Target | Underperform | $399.00 ➝ $422.00 | |
8/1/2022 | Robert W. Baird | Boost Target | Outperform | $505.00 ➝ $600.00 | |
8/1/2022 | Stephens | Boost Target | Equal Weight | $565.00 ➝ $600.00 | |
8/1/2022 | Morgan Stanley | Boost Target | Underweight | $421.00 ➝ $448.00 | |
7/15/2022 | Morgan Stanley | Lower Target | Underweight | $449.00 ➝ $421.00 | |
5/31/2022 | Morgan Stanley | Lower Target | Underweight | $474.00 ➝ $449.00 | |
5/2/2022 | Stephens | Boost Target | | $510.00 ➝ $565.00 | |
4/14/2022 | Morgan Stanley | Downgrade | Equal Weight ➝ Underweight | $562.00 ➝ $480.00 | |
4/6/2022 | Wolfe Research | Upgrade | Peer Perform ➝ Outperform | | |
3/15/2022 | Atlantic Securities | Upgrade | Neutral ➝ Overweight | $580.00 | |
2/4/2022 | Morgan Stanley | Boost Target | Equal Weight | $536.00 ➝ $562.00 | |
2/4/2022 | Royal Bank of Canada | Boost Target | | $392.00 ➝ $432.00 | |
2/4/2022 | Oppenheimer | Boost Target | Outperform | $535.00 ➝ $580.00 | |
2/4/2022 | Robert W. Baird | Boost Target | | $525.00 ➝ $560.00 | |
2/3/2022 | William Blair | Reiterated Rating | Market Perform | | |
1/14/2022 | Morgan Stanley | Boost Target | Equal Weight | $510.00 ➝ $536.00 | |
11/1/2021 | Morgan Stanley | Boost Target | Equal Weight | $492.00 ➝ $510.00 | |
11/1/2021 | Royal Bank of Canada | Boost Target | Underperform | $378.00 ➝ $391.00 | |
11/1/2021 | Oppenheimer | Boost Target | Outperform | $500.00 ➝ $535.00 | |
11/1/2021 | Robert W. Baird | Boost Target | Positive ➝ Outperform | $500.00 ➝ $525.00 | |
9/24/2021 | Wells Fargo & Company | Reiterated Rating | Sell | $400.00 | |
8/3/2021 | Loop Capital | Initiated Coverage | Buy | $525.00 | |
8/2/2021 | Morgan Stanley | Boost Target | Equal Weight | $462.00 ➝ $492.00 | |
8/2/2021 | Royal Bank of Canada | Boost Target | Underperform | $369.00 ➝ $378.00 | |
8/2/2021 | Raymond James | Downgrade | Outperform ➝ Market Perform | | |
5/4/2021 | Atlantic Securities | Upgrade | Underweight ➝ Neutral | $435.00 | |
5/3/2021 | Oppenheimer | Boost Target | Outperform | $420.00 ➝ $500.00 | |
5/3/2021 | Morgan Stanley | Boost Target | Equal Weight | $427.00 ➝ $462.00 | |
5/3/2021 | Jefferies Financial Group | Boost Target | Buy | $460.00 ➝ $520.00 | |
5/3/2021 | Raymond James | Boost Target | Outperform | $400.00 ➝ $460.00 | |
5/3/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $409.00 ➝ $458.00 | |
5/3/2021 | Royal Bank of Canada | Boost Target | Underperform | $354.00 ➝ $369.00 | |
5/3/2021 | Robert W. Baird | Boost Target | Positive ➝ Outperform | $452.00 ➝ $500.00 | |
4/12/2021 | Morgan Stanley | Lower Target | Equal Weight | $433.00 ➝ $427.00 | |
3/10/2021 | Morgan Stanley | Boost Target | Equal Weight | $405.00 ➝ $433.00 | |
3/4/2021 | Oppenheimer | Boost Target | Outperform | $400.00 ➝ $420.00 | |
2/4/2021 | Morgan Stanley | Boost Target | Equal Weight | $401.00 ➝ $405.00 | |
2/4/2021 | UBS Group | Lower Target | Positive ➝ Buy | $465.00 ➝ $455.00 | |
2/1/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $391.00 ➝ $405.00 | |
12/16/2020 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $391.00 ➝ $419.00 | |
12/14/2020 | Wells Fargo & Company | Downgrade | Equal Weight ➝ Underweight | $350.00 | |
12/2/2020 | Robert W. Baird | Boost Target | Outperform | $400.00 ➝ $440.00 | |
11/20/2020 | William Blair | Downgrade | Outperform ➝ Market Perform | | |
11/18/2020 | UBS Group | Boost Target | Buy | $425.00 ➝ $465.00 | |
11/13/2020 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $399.00 ➝ $419.00 | |
10/23/2020 | Morgan Stanley | Boost Target | Equal Weight | $366.00 ➝ $401.00 | |
10/23/2020 | Raymond James | Boost Target | Outperform | $390.00 ➝ $400.00 | |
10/23/2020 | Deutsche Bank Aktiengesellschaft | Lower Target | Hold | $429.00 ➝ $399.00 | |
10/15/2020 | Stephens | Initiated Coverage | Equal Weight | | |
10/13/2020 | Jefferies Financial Group | Boost Target | Buy | $410.00 ➝ $450.00 | |
9/30/2020 | Oppenheimer | Boost Target | Outperform | $375.00 ➝ $400.00 | |
9/15/2020 | UBS Group | Initiated Coverage | Buy | $416.00 | |
9/8/2020 | Raymond James | Upgrade | Market Perform ➝ Outperform | $390.00 | |
8/27/2020 | Raymond James | Reiterated Rating | Hold | | |
7/24/2020 | Morgan Stanley | Boost Target | Equal Weight | $324.00 ➝ $366.00 | |
7/24/2020 | Jefferies Financial Group | Boost Target | Buy | $298.00 ➝ $390.00 | |
7/24/2020 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold | $359.00 ➝ $383.00 | |
7/21/2020 | Robert W. Baird | Boost Target | Outperform | $335.00 ➝ $360.00 | |
7/20/2020 | Royal Bank of Canada | Reiterated Rating | Sell | $241.00 | |
7/9/2020 | Gordon Haskett | Upgrade | Underperform ➝ Hold | $295.00 | |
7/2/2020 | Wells Fargo & Company | Boost Target | Equal Weight | $250.00 ➝ $300.00 | |
7/1/2020 | Deutsche Bank Aktiengesellschaft | Initiated Coverage | Hold | $344.00 | |
6/30/2020 | Morgan Stanley | Boost Target | Equal Weight | $298.00 ➝ $324.00 | |
6/23/2020 | JPMorgan Chase & Co. | Boost Target | Neutral | $270.00 ➝ $291.00 | |
6/2/2020 | Longbow Research | Upgrade | Neutral ➝ Buy | $380.00 | |
4/24/2020 | Wells Fargo & Company | Lower Target | Equal Weight | $275.00 ➝ $250.00 | |
4/24/2020 | Oppenheimer | Lower Target | Outperform | $335.00 ➝ $325.00 | |
4/24/2020 | Royal Bank of Canada | Lower Target | Underperform | $194.00 ➝ $191.00 | |
4/23/2020 | Oppenheimer | Reiterated Rating | Buy | $335.00 | |
4/19/2020 | Stephens | Lower Target | | $322.00 ➝ $300.00 | |
4/16/2020 | Royal Bank of Canada | Reiterated Rating | Sell | $194.00 | |
4/15/2020 | Morgan Stanley | Boost Target | Equal Weight | $259.00 ➝ $282.00 | |
4/13/2020 | Stephens | Lower Target | Equal Weight | $322.00 ➝ $300.00 | |
4/7/2020 | Gordon Haskett | Downgrade | Hold ➝ Underperform | $313.00 ➝ $278.00 | |
3/27/2020 | Robert W. Baird | Upgrade | Neutral ➝ Outperform | $340.00 ➝ $300.00 | |
3/23/2020 | Morgan Stanley | Lower Target | Equal Weight | $291.00 ➝ $259.00 | |
3/17/2020 | Morgan Stanley | Lower Target | Equal Weight | $342.00 ➝ $291.00 | |
2/12/2020 | William Blair | Upgrade | Market Perform ➝ Outperform | | |
2/7/2020 | Buckingham Research | Lower Target | Neutral | $342.00 ➝ $326.00 | |
2/3/2020 | G.Research | Upgrade | Hold ➝ Buy | | |
2/3/2020 | Gabelli | Upgrade | Hold ➝ Buy | | |
1/31/2020 | Stephens | Lower Target | Equal Weight | $330.00 ➝ $322.00 | |
1/31/2020 | Morgan Stanley | Boost Target | Equal Weight | $338.00 ➝ $342.00 | |
1/31/2020 | Wells Fargo & Company | Lower Target | Equal Weight | $330.00 ➝ $290.00 | |
1/24/2020 | Buckingham Research | Boost Target | Neutral | $329.00 ➝ $342.00 | |
1/9/2020 | Wolfe Research | Upgrade | Underperform ➝ Peer Perform | | |
12/11/2019 | Morgan Stanley | Upgrade | Underweight ➝ Equal Weight | $281.00 ➝ $338.00 | |