| 12/1/2025 | Weiss Ratings | Reiterated Rating | Buy (A-) ➝ Buy (A-) | | |
| 11/25/2025 | Weiss Ratings | Reiterated Rating | Buy (A-) ➝ Buy (A-) | | |
| 11/25/2025 | Zacks Research | Downgrade | Strong-Buy ➝ Hold | | |
| 11/19/2025 | Weiss Ratings | Upgrade | Buy (B+) ➝ Buy (A-) | | |
| 11/13/2025 | Weiss Ratings | Reiterated Rating | Buy (B+) ➝ Buy (B+) | | |
| 11/10/2025 | Wells Fargo & Company | Boost Target | Equal Weight ➝ Equal Weight | $816.00 ➝ $914.00 | |
| 11/6/2025 | Evercore ISI | Reiterated Rating | Outperform ➝ Outperform | $1,000.00 | |
| 11/6/2025 | Robert W. Baird | Boost Target | Outperform ➝ Outperform | $873.00 ➝ $927.00 | |
| 11/6/2025 | UBS Group | Boost Target | Buy ➝ Buy | $920.00 ➝ $980.00 | |
| 11/6/2025 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $857.00 ➝ $916.00 | |
| 10/27/2025 | UBS Group | Boost Target | Buy ➝ Buy | $860.00 ➝ $920.00 | |
| 10/27/2025 | Zacks Research | Upgrade | Hold ➝ Strong-Buy | | |
| 10/13/2025 | Jefferies Financial Group | Boost Target | Buy ➝ Buy | $820.00 ➝ $900.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Buy (B) ➝ Buy (B) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Buy (B) ➝ Buy (B) | | |
| 9/26/2025 | JPMorgan Chase & Co. | Boost Target | Overweight ➝ Overweight | $821.00 ➝ $853.00 | |
| 9/24/2025 | Evercore ISI | Boost Target | Outperform ➝ Outperform | $800.00 ➝ $825.00 | |
| 9/24/2025 | Cowen | Reiterated Rating | Buy ➝ Buy | | |
| 9/24/2025 | Citigroup | Boost Target | Buy ➝ Buy | $820.00 ➝ $860.00 | |
| 9/24/2025 | TD Cowen | Boost Target | Buy ➝ Buy | $830.00 ➝ $864.00 | |
| 9/24/2025 | Mizuho | Boost Target | Neutral ➝ Neutral | $750.00 ➝ $770.00 | |
| 9/24/2025 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $810.00 ➝ $857.00 | |
| 9/24/2025 | UBS Group | Boost Target | Buy ➝ Buy | $820.00 ➝ $860.00 | |
| 9/24/2025 | Leerink Partners | Boost Target | Outperform ➝ Outperform | $785.00 ➝ $850.00 | |
| 9/24/2025 | Wells Fargo & Company | Boost Target | Equal Weight ➝ Equal Weight | $772.00 ➝ $816.00 | |
| 9/24/2025 | Deutsche Bank Aktiengesellschaft | Boost Target | Buy ➝ Buy | $775.00 ➝ $856.00 | |
| 9/24/2025 | Bank of America | Boost Target | Buy ➝ Buy | $800.00 ➝ $850.00 | |
| 8/13/2025 | Wells Fargo & Company | Boost Target | Equal Weight ➝ Equal Weight | $766.00 ➝ $772.00 | |
| 8/7/2025 | Cowen | Reiterated Rating | Buy ➝ Buy | | |
| 7/16/2025 | Morgan Stanley | Reiterated Rating | Overweight ➝ Overweight | $770.00 ➝ $810.00 | |
| 7/9/2025 | Evercore ISI | Boost Target | Outperform ➝ Outperform | $760.00 ➝ $800.00 | |
| 6/11/2025 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $745.00 ➝ $770.00 | |
| 6/3/2025 | Wells Fargo & Company | Set Target | Equal Weight ➝ Equal Weight | $691.00 ➝ $766.00 | |
| 5/9/2025 | Bank of America | Boost Target | Buy ➝ Buy | $755.00 ➝ $800.00 | |
| 4/29/2025 | UBS Group | Boost Target | Buy ➝ Buy | $708.00 ➝ $805.00 | |
| 4/11/2025 | Bank of America | Boost Target | Buy ➝ Buy | $665.00 ➝ $755.00 | |
| 4/4/2025 | Cfra Research | Downgrade | Moderate Buy ➝ Hold | | |
| 4/3/2025 | Mizuho | Boost Target | Neutral ➝ Neutral | $630.00 ➝ $690.00 | |
| 4/2/2025 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $642.00 ➝ $745.00 | |
| 3/14/2025 | Wells Fargo & Company | Boost Target | Equal Weight ➝ Equal Weight | $641.00 ➝ $691.00 | |
| 2/6/2025 | Evercore ISI | Boost Target | Outperform ➝ Outperform | $650.00 ➝ $675.00 | |
| 1/10/2025 | Citigroup | Lower Target | Buy ➝ Buy | $713.00 ➝ $677.00 | |
| 1/6/2025 | Bank of America | Lower Target | Buy ➝ Buy | $680.00 ➝ $650.00 | |
| 12/17/2024 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $612.00 ➝ $642.00 | |
| 12/13/2024 | Wells Fargo & Company | Boost Target | Equal Weight ➝ Equal Weight | $535.00 ➝ $641.00 | |
| 12/4/2024 | Mizuho | Initiated Coverage | Neutral | $630.00 | |
| 11/13/2024 | Citigroup | Boost Target | Buy ➝ Buy | $630.00 ➝ $713.00 | |
| 11/7/2024 | Baird R W | Upgrade | Hold ➝ Strong-Buy | | |
| 11/7/2024 | Evercore ISI | Boost Target | Outperform ➝ Outperform | $560.00 ➝ $680.00 | |
| 11/7/2024 | Robert W. Baird | Upgrade | Neutral ➝ Outperform | $531.00 ➝ $688.00 | |
| 10/7/2024 | Leerink Partners | Lower Target | Outperform ➝ Outperform | $665.00 ➝ $630.00 | |
| 9/25/2024 | Deutsche Bank Aktiengesellschaft | Lower Target | Buy ➝ Buy | $623.00 ➝ $579.00 | |
| 9/24/2024 | Baird R W | Downgrade | Strong-Buy ➝ Hold | | |
| 9/24/2024 | Robert W. Baird | Reiterated Rating | Outperform ➝ Neutral | $603.00 ➝ $531.00 | |
| 9/13/2024 | Wells Fargo & Company | Lower Target | Equal Weight ➝ Equal Weight | $576.00 ➝ $535.00 | |
| 9/10/2024 | Citigroup | Lower Target | Buy ➝ Buy | $670.00 ➝ $630.00 | |
| 9/5/2024 | Leerink Partners | Lower Target | Outperform ➝ Outperform | $670.00 ➝ $665.00 | |
| 8/21/2024 | JPMorgan Chase & Co. | Boost Target | Overweight ➝ Overweight | $656.00 ➝ $661.00 | |
| 8/8/2024 | Barclays | Boost Target | Overweight ➝ Overweight | $596.00 ➝ $616.00 | |
| 8/8/2024 | Mizuho | Boost Target | Neutral | $540.00 ➝ $570.00 | |
| 8/8/2024 | Evercore ISI | Lower Target | Outperform ➝ Outperform | $660.00 ➝ $630.00 | |
| 8/8/2024 | Robert W. Baird | Lower Target | Outperform ➝ Outperform | $694.00 ➝ $671.00 | |
| 7/19/2024 | Citigroup | Boost Target | Buy ➝ Buy | $620.00 ➝ $670.00 | |
| 7/9/2024 | Evercore ISI | Boost Target | Outperform ➝ Outperform | $600.00 ➝ $660.00 | |
| 7/9/2024 | Robert W. Baird | Boost Target | Outperform ➝ Outperform | $679.00 ➝ $694.00 | |
| 6/25/2024 | Bank of America | Boost Target | Buy ➝ Buy | $590.00 ➝ $670.00 | |
| 6/24/2024 | Argus | Boost Target | Buy ➝ Buy | $570.00 ➝ $670.00 | |
| 5/9/2024 | Deutsche Bank Aktiengesellschaft | Lower Target | Buy ➝ Buy | $547.00 ➝ $545.00 | |
| 5/9/2024 | Wells Fargo & Company | Boost Target | Equal Weight ➝ Equal Weight | $502.00 ➝ $551.00 | |
| 5/8/2024 | Barclays | Boost Target | Overweight ➝ Overweight | $571.00 ➝ $596.00 | |
| 5/8/2024 | TD Cowen | Boost Target | Buy ➝ Buy | $563.00 ➝ $652.00 | |
| 5/8/2024 | Evercore ISI | Boost Target | Outperform ➝ Outperform | $590.00 ➝ $600.00 | |
| 5/8/2024 | UBS Group | Boost Target | Buy ➝ Buy | $620.00 ➝ $630.00 | |
| 5/8/2024 | Robert W. Baird | Boost Target | Outperform ➝ Outperform | $603.00 ➝ $671.00 | |
| 4/30/2024 | Citigroup | Boost Target | Buy ➝ Buy | $575.00 ➝ $620.00 | |
| 4/15/2024 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $522.00 ➝ $548.00 | |
| 4/10/2024 | Argus | Boost Target | Buy ➝ Buy | $510.00 ➝ $570.00 | |
| 3/6/2024 | UBS Group | Boost Target | Buy ➝ Buy | $575.00 ➝ $620.00 | |
| 2/26/2024 | Leerink Partnrs | Reiterated Rating | Outperform | | |
| 2/26/2024 | Leerink Partners | Initiated Coverage | Outperform | $600.00 | |
| 2/9/2024 | Mizuho | Boost Target | Neutral ➝ Neutral | $450.00 ➝ $505.00 | |
| 2/8/2024 | Citigroup | Boost Target | Buy ➝ Buy | $530.00 ➝ $575.00 | |
| 1/29/2024 | UBS Group | Boost Target | Buy ➝ Buy | $525.00 ➝ $559.00 | |
| 1/3/2024 | Barclays | Initiated Coverage | Overweight | $537.00 | |
| 12/14/2023 | Wells Fargo & Company | Initiated Coverage | Equal Weight | $502.00 | |
| 12/11/2023 | TD Cowen | Boost Target | Outperform ➝ Outperform | $508.00 ➝ $563.00 | |
| 11/17/2023 | JPMorgan Chase & Co. | Boost Target | Overweight ➝ Overweight | $495.00 ➝ $514.00 | |
| 11/3/2023 | Mizuho | Boost Target | Neutral ➝ Neutral | $427.00 ➝ $450.00 | |
| 11/2/2023 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $459.00 ➝ $480.00 | |
| 10/11/2023 | Evercore ISI | Boost Target | | $485.00 ➝ $490.00 | |
| 10/9/2023 | Argus | Boost Target | Buy ➝ Buy | $450.00 ➝ $480.00 | |
| 8/11/2023 | Credit Suisse Group | Boost Target | Outperform ➝ Outperform | $450.00 ➝ $485.00 | |
| 8/7/2023 | TD Cowen | Boost Target | Outperform ➝ Outperform | $491.00 ➝ $495.00 | |
| 8/3/2023 | Morgan Stanley | Boost Target | Overweight ➝ Overweight | $426.00 ➝ $459.00 | |
| 8/3/2023 | UBS Group | Boost Target | Buy ➝ Buy | $470.00 ➝ $480.00 | |
| 7/17/2023 | Bank of America | Boost Target | | $470.00 ➝ $485.00 | |
| 7/11/2023 | Mizuho | Boost Target | | $390.00 ➝ $427.00 | |
| 6/29/2023 | Argus | Boost Target | | $430.00 ➝ $450.00 | |
| 5/12/2023 | Credit Suisse Group | Boost Target | | $430.00 ➝ $450.00 | |
| 5/9/2023 | 58.com | Reiterated Rating | Maintains | | |
| 5/9/2023 | Bank of America | Boost Target | | $450.00 ➝ $470.00 | |
| 5/9/2023 | Robert W. Baird | Boost Target | | $450.00 ➝ $475.00 | |
| 5/9/2023 | Mizuho | Boost Target | | $376.00 ➝ $390.00 | |
| 5/9/2023 | Barclays | Boost Target | | $415.00 ➝ $420.00 | |
| 3/31/2023 | Citigroup | Initiated Coverage | Buy | $420.00 | |
| 2/2/2023 | Morgan Stanley | Boost Target | Overweight | $420.00 ➝ $426.00 | |
| 2/2/2023 | Robert W. Baird | Boost Target | Outperform | $445.00 ➝ $450.00 | |
| 1/31/2023 | UBS Group | Lower Target | Buy | $450.00 ➝ $440.00 | |
| 1/11/2023 | Robert W. Baird | Boost Target | Outperform | $440.00 ➝ $445.00 | |
| 1/6/2023 | Morgan Stanley | Boost Target | Overweight | $403.00 ➝ $420.00 | |
| 11/14/2022 | Mizuho | Boost Target | Neutral | $345.00 ➝ $376.00 | |
| 11/2/2022 | Cowen | Boost Target | | $384.00 ➝ $416.00 | |
| 11/2/2022 | Cowen | Boost Target | | $384.00 ➝ $416.00 | |
| 11/2/2022 | Barclays | Boost Target | Equal Weight | $375.00 ➝ $415.00 | |
| 11/2/2022 | Robert W. Baird | Boost Target | Outperform | $405.00 ➝ $440.00 | |
| 10/13/2022 | Robert W. Baird | Boost Target | | $405.00 | |
| 9/12/2022 | Argus | Boost Target | Buy | $370.00 ➝ $430.00 | |
| 8/22/2022 | Morgan Stanley | Boost Target | Overweight | $370.00 ➝ $403.00 | |
| 8/9/2022 | Cowen | Boost Target | | $384.00 | |
| 8/8/2022 | Deutsche Bank Aktiengesellschaft | Boost Target | | $378.00 ➝ $409.00 | |
| 8/8/2022 | Credit Suisse Group | Boost Target | Outperform | $377.00 ➝ $385.00 | |
| 8/4/2022 | UBS Group | Boost Target | Buy | $380.00 ➝ $400.00 | |
| 8/4/2022 | Robert W. Baird | Boost Target | Outperform | $386.00 ➝ $400.00 | |
| 8/4/2022 | Mizuho | Boost Target | Neutral | $331.00 ➝ $345.00 | |
| 7/6/2022 | Argus | Downgrade | Buy ➝ Hold | | |
| 6/7/2022 | Deutsche Bank Aktiengesellschaft | Upgrade | Hold ➝ Buy | $343.00 ➝ $378.00 | |
| 5/19/2022 | UBS Group | Boost Target | Hold | $380.00 | |
| 5/11/2022 | Credit Suisse Group | Boost Target | | $333.00 ➝ $377.00 | |
| 5/10/2022 | Deutsche Bank Aktiengesellschaft | Boost Target | | $270.00 ➝ $343.00 | |
| 5/9/2022 | Mizuho | Boost Target | | $280.00 ➝ $331.00 | |
| 5/6/2022 | Robert W. Baird | Boost Target | | $352.00 ➝ $380.00 | |
| 4/18/2022 | Cowen | Boost Target | | $325.00 ➝ $361.00 | |
| 4/18/2022 | Cowen | Boost Target | Outperform | $325.00 ➝ $361.00 | |
| 4/12/2022 | Morgan Stanley | Boost Target | Overweight | $292.00 ➝ $370.00 | |
| 4/1/2022 | Credit Suisse Group | Initiated Coverage | Outperform | $333.00 | |
| 2/8/2022 | UBS Group | Boost Target | Buy | $245.00 ➝ $303.00 | |
| 2/7/2022 | Mizuho | Boost Target | Neutral | $250.00 ➝ $280.00 | |
| 2/4/2022 | Deutsche Bank Aktiengesellschaft | Downgrade | Buy ➝ Hold | $262.00 ➝ $270.00 | |
| 2/3/2022 | Robert W. Baird | Boost Target | | $312.00 ➝ $340.00 | |
| 1/7/2022 | Credit Suisse Group | Upgrade | Neutral ➝ Outperform | $230.00 ➝ $333.00 | |
| 12/20/2021 | Mizuho | Boost Target | Neutral | $236.00 ➝ $250.00 | |
| 12/17/2021 | Morgan Stanley | Boost Target | Overweight | $252.00 ➝ $292.00 | |
| 12/10/2021 | Deutsche Bank Aktiengesellschaft | Lower Target | Buy ➝ Buy | $279.00 ➝ $262.00 | |
| 12/9/2021 | Bank of America | Boost Target | Buy ➝ Buy | $250.00 ➝ $265.00 | |
| 12/9/2021 | Robert W. Baird | Boost Target | Outperform ➝ Outperform | $280.00 ➝ $300.00 | |
| 12/9/2021 | Mizuho | Boost Target | Neutral ➝ Neutral | $229.00 ➝ $236.00 | |
| 12/9/2021 | Barclays | Boost Target | Overweight ➝ Overweight | $270.00 ➝ $290.00 | |
| 12/6/2021 | Morgan Stanley | Boost Target | Overweight | $240.00 ➝ $250.00 | |
| 12/6/2021 | Cowen | Boost Target | Outperform ➝ Outperform | $268.00 ➝ $300.00 | |
| 11/8/2021 | Argus | Boost Target | Buy | $230.00 ➝ $270.00 | |
| 11/8/2021 | Credit Suisse Group | Boost Target | Neutral | $224.00 ➝ $230.00 | |
| 11/5/2021 | Cowen | Boost Target | Outperform | $247.00 ➝ $268.00 | |
| 11/3/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Buy | $261.00 ➝ $279.00 | |
| 11/3/2021 | Mizuho | Boost Target | Neutral | $210.00 ➝ $229.00 | |
| 11/2/2021 | Evercore ISI | Boost Target | Outperform | $225.00 ➝ $230.00 | |
| 11/2/2021 | Bank of America | Boost Target | Buy | $237.00 ➝ $250.00 | |
| 11/2/2021 | Jefferies Financial Group | Boost Target | Buy | $270.00 ➝ $280.00 | |
| 11/2/2021 | Robert W. Baird | Boost Target | Outperform | $254.00 ➝ $260.00 | |
| 11/2/2021 | Barclays | Boost Target | Overweight | $255.00 ➝ $270.00 | |
| 10/29/2021 | Morgan Stanley | Boost Target | Overweight | $226.00 ➝ $240.00 | |
| 8/9/2021 | Credit Suisse Group | Boost Target | Neutral | $222.00 ➝ $224.00 | |
| 8/5/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Buy | $237.00 ➝ $261.00 | |
| 5/12/2021 | Mizuho | Boost Target | Neutral | $190.00 ➝ $205.00 | |
| 5/10/2021 | Credit Suisse Group | Boost Target | Neutral | $192.00 ➝ $222.00 | |
| 5/7/2021 | The Goldman Sachs Group | Boost Target | Buy | $231.00 ➝ $257.00 | |
| 5/7/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Buy | $231.00 ➝ $237.00 | |
| 3/30/2021 | Argus | Upgrade | Hold ➝ Buy | $230.00 | |
| 3/2/2021 | Cowen | Boost Target | Positive ➝ Outperform | $210.00 ➝ $224.00 | |
| 2/3/2021 | Morgan Stanley | Boost Target | Overweight | $219.00 ➝ $226.00 | |
| 2/3/2021 | Credit Suisse Group | Boost Target | Neutral | $178.00 ➝ $192.00 | |
| 2/3/2021 | Deutsche Bank Aktiengesellschaft | Boost Target | Buy | $222.00 ➝ $231.00 | |
| 2/3/2021 | Mizuho | Boost Target | Neutral | $178.00 ➝ $190.00 | |
| 2/1/2021 | Cowen | Boost Target | Outperform | $186.00 ➝ $210.00 | |