DowngradeOct 14, 2026
Overweight → Equal-Weight · PT $603.00 → $574.00
Target raisedOct 6, 2026
Outperform · PT $600.00 → $650.00
Target raisedSep 29, 2026
Hold · PT $500.00 → $550.00
Target raisedSep 21, 2026
Equal-Weight · PT $499.00 → $511.00
InitiationSep 10, 2026
Target raisedSep 9, 2026
Outperform · PT $575.00 → $650.00
Target raisedSep 2, 2026
Buy · PT $505.00 → $600.00
Target raisedSep 2, 2026
Equal-Weight · PT $434.00 → $499.00
Target raisedSep 2, 2026
Overweight · PT $550.00 → $603.00
Target raisedSep 2, 2026
Outperform · PT $500.00 → $600.00
Target raisedSep 2, 2026
Hold · PT $450.00 → $500.00
Target raisedSep 2, 2026
Outperform · PT $500.00 → $650.00
Target raisedSep 2, 2026
Neutral · PT $455.00 → $500.00
Target raisedSep 2, 2026
Outperform · PT $500.00 → $617.00
Target raisedSep 2, 2026
Outperform · PT $550.00 → $575.00
Target raisedSep 2, 2026
Hold · PT $360.00 → $505.00
Target raisedSep 2, 2026
Overweight · PT $497.00 → $558.00
Target raisedSep 2, 2026
Buy · PT $510.00 → $570.00
Target raisedSep 2, 2026
Buy · PT $650.00 → $735.00
Target raisedSep 2, 2026
Overweight · PT $565.00 → $635.00
Target raisedSep 2, 2026
Buy · PT $515.00 → $600.00
InitiationSep 1, 2026
Target raisedAug 31, 2026
Buy · PT $500.00 → $505.00
Target raisedAug 26, 2026
Neutral · PT $440.00 → $455.00
Target raisedAug 24, 2026
Equal-Weight · PT $430.00 → $434.00
Target raisedAug 19, 2026
Outperform · PT $500.00 → $550.00
Target raisedAug 14, 2026
Overweight · PT $505.00 → $545.00
Target raisedJul 24, 2026
Buy · PT $475.00 → $515.00
Target raisedJul 8, 2026
Outperform · PT $450.00 → $500.00
Target raisedJun 23, 2026
Equal-Weight · PT $448.00 → $477.00
Target raisedMay 29, 2026
Overweight · PT $168.00 → $550.00
UpgradeJun 1, 2026
Underweight → Equal-Weight · PT $170.00 → $448.00
Target raisedJun 1, 2026
Outperform · PT $280.00 → $500.00
Target raisedJun 1, 2026
Outperform · PT $435.00 → $500.00
Target raisedJun 1, 2026
Buy · PT $230.00 → $500.00
Target raisedMay 29, 2026
Outperform · PT $350.00 → $435.00
UpgradeMay 29, 2026
Neutral → Positive · PT $138.00 → $700.00
Target raisedMay 29, 2026
Outperform · PT $270.00 → $450.00
Target raisedMay 29, 2026
Overweight · PT $270.00 → $505.00
Target raisedMay 29, 2026
Overweight · PT $167.00 → $497.00
Target raisedMay 29, 2026
Hold · PT $170.00 → $360.00
Target raisedMay 29, 2026
Buy · PT $290.00 → $475.00
Target raisedMay 29, 2026
Buy · PT $280.00 → $500.00
Target raisedMay 29, 2026
Overweight · PT $280.00 → $500.00
Target raisedMay 29, 2026
Buy · PT $200.00 → $460.00
Target raisedMay 29, 2026
Hold · PT $150.00 → $450.00
Target raisedMay 29, 2026
Buy · PT $150.00 → $550.00
Target raisedMay 29, 2026
Outperform · PT $182.00 → $500.00
Target raisedMay 28, 2026
Outperform · PT $300.00 → $350.00
Target raisedMay 22, 2026
Overweight · PT $180.00 → $270.00
Target raisedMay 21, 2026
Underweight · PT $110.00 → $170.00
Target raisedMay 18, 2026
Buy · PT $246.00 → $280.00
Target raisedMay 15, 2026
Overweight · PT $205.00 → $280.00
Target raisedMay 14, 2026
Buy · PT $235.00 → $290.00
Target raisedMay 12, 2026
Outperform · PT $260.00 → $300.00
DowngradeMay 11, 2026
Buy → Neutral · PT $167.00 → $243.00
Target raisedMay 6, 2026
Outperform · PT $215.00 → $260.00
Target raisedApr 21, 2026
Buy · PT $180.00 → $235.00
Target raisedApr 16, 2026
Buy · PT $195.00 → $215.00
Target raisedApr 16, 2026
Overweight · PT $165.00 → $205.00
Target raisedApr 6, 2026
Outperform · PT $180.00 → $215.00
InitiationMar 31, 2026
Target raisedMar 26, 2026
Outperform · PT $160.00 → $205.00
Target raisedMar 23, 2026
Buy · PT $155.00 → $172.00
Target raisedFeb 27, 2026
Overweight · PT $148.00 → $168.00
Target cutFeb 27, 2026
Overweight · PT $172.00 → $167.00
Target raisedFeb 27, 2026
Outperform · PT $175.00 → $180.00
Target cutFeb 18, 2026
Underweight · PT $111.00 → $101.00
Target cutFeb 17, 2026
Buy · PT $165.00 → $160.00
Target cutJan 20, 2026
Underweight · PT $113.00 → $111.00
Target cutJan 20, 2026
Buy · PT $175.00 → $165.00
UpgradeJan 15, 2026
Equal-Weight → Overweight · PT $148.00
Target cutJan 14, 2026
Buy · PT $185.00 → $165.00
Target raisedNov 26, 2025
Buy · PT $160.00 → $163.00
Target raisedNov 26, 2025
Underweight · PT $110.00 → $113.00
Target cutNov 26, 2025
Buy · PT $186.00 → $167.00
Target cutNov 26, 2025
Equal-Weight · PT $151.00 → $148.00
Target raisedNov 26, 2025
Outperform · PT $170.00 → $175.00
Target cutNov 20, 2025
Buy · PT $170.00 → $160.00
DowngradeNov 17, 2025
Overweight → Underweight · PT $144.00 → $110.00
Target raisedNov 17, 2025
Overweight · PT $165.00 → $170.00