Target raisedNov 9, 2026
Neutral · PT $157.00 → $163.00
Target cutOct 13, 2026
In-Line · PT $170.00 → $165.00
UpgradeSep 30, 2026
Hold → Buy · PT $125.00 → $190.00
Target raisedAug 20, 2026
Buy · PT $150.00 → $175.00
Target raisedAug 20, 2026
Outperform · PT $166.00 → $178.00
Target raisedAug 20, 2026
Buy · PT $170.00 → $185.00
Target raisedAug 20, 2026
Hold · PT $155.00 → $160.00
Target raisedAug 20, 2026
In-Line · PT $150.00 → $170.00
Target raisedAug 20, 2026
Overweight · PT $165.00 → $185.00
Target raisedAug 20, 2026
Neutral · PT $146.00 → $153.00
Target raisedAug 20, 2026
Underweight · PT $115.00 → $140.00
Target raisedAug 20, 2026
Buy · PT $166.00 → $185.00
Target raisedAug 20, 2026
Hold · PT $147.00 → $167.00
Target raisedAug 20, 2026
Market Perform · PT $150.00 → $160.00
Target raisedAug 20, 2026
Neutral · PT $127.00 → $161.00
Target raisedAug 20, 2026
Neutral · PT $148.00 → $160.00
Target raisedAug 20, 2026
Outperform · PT $170.00 → $182.00
Target raisedAug 14, 2026
Outperform · PT $150.00 → $170.00
Target raisedAug 17, 2026
Buy · PT $155.00 → $170.00
Target raisedAug 14, 2026
Buy · PT $161.00 → $177.00
Target raisedAug 14, 2026
Neutral · PT $127.00 → $146.00
Target raisedAug 14, 2026
Hold · PT $130.00 → $147.00
Target raisedAug 12, 2026
Outperform · PT $153.00 → $166.00
Target raisedAug 11, 2026
Outperform · PT $140.00 → $170.00
Target raisedAug 11, 2026
Market Perform · PT $130.00 → $150.00
Target raisedAug 7, 2026
Neutral · PT $129.00 → $157.00
Target raisedAug 6, 2026
Buy · PT $144.00 → $166.00
Target raisedAug 4, 2026
In-Line · PT $135.00 → $150.00
Target raisedJul 31, 2026
Market Perform · PT $124.00 → $135.00
Target raisedAug 3, 2026
Neutral · PT $133.00 → $148.00
Target raisedJul 30, 2026
Overweight · PT $140.00 → $165.00
Target raisedJul 21, 2026
In-Line · PT $130.00 → $135.00
Target raisedJul 20, 2026
Buy · PT $145.00 → $150.00
Target raisedJun 26, 2026
Buy · PT $140.00 → $161.00
UpgradeJun 23, 2026
Peer Perform → Outperform
Target raisedJun 12, 2026
Buy · PT $140.00 → $145.00
Target raisedMay 21, 2026
Outperform · PT $148.00 → $150.00
Target raisedMay 21, 2026
Neutral · PT $125.00 → $135.00
Target raisedMay 21, 2026
Neutral · PT $121.00 → $127.00
Target raisedMay 21, 2026
Neutral · PT $112.00 → $127.00
Target raisedMay 21, 2026
Outperform · PT $132.00 → $153.00
Target raisedMay 21, 2026
Buy · PT $140.00 → $155.00
Target raisedMay 21, 2026
Hold · PT $123.00 → $130.00
DowngradeMay 20, 2026
Buy → Hold · PT $145.00 → $130.00
Target raisedMay 15, 2026
Neutral · PT $119.00 → $121.00
Target raisedMay 15, 2026
Neutral · PT $120.00 → $129.00
Target raisedMay 13, 2026
Hold · PT $121.00 → $123.00
Target raisedMay 12, 2026
Overweight · PT $135.00 → $140.00
Target raisedMay 12, 2026
Underweight · PT $108.00 → $115.00
Target raisedMay 6, 2026
Neutral · PT $117.00 → $133.00
Target raisedApr 21, 2026
In-Line · PT $120.00 → $125.00
Target raisedApr 20, 2026
Buy · PT $130.00 → $140.00
Target raisedMar 10, 2026
Buy · PT $120.00 → $140.00
Target raisedMar 5, 2026
Neutral · PT $115.00 → $120.00
Target raisedMar 5, 2026
Neutral · PT $100.00 → $120.00
Target raisedMar 5, 2026
In-Line · PT $105.00 → $120.00
Target raisedMar 4, 2026
Underperform · PT $103.00 → $106.00
UpgradeMar 4, 2026
Underperform → Market Perform · PT $91.00 → $116.00
UpgradeMar 4, 2026
Market Perform → Outperform · PT $110.00 → $145.00
Target raisedMar 4, 2026
Buy · PT $125.00 → $130.00
Target raisedMar 4, 2026
Neutral · PT $102.00 → $119.00
Target raisedMar 4, 2026
Outperform · PT $130.00 → $140.00
Target raisedMar 4, 2026
Underweight · PT $91.00 → $108.00
Target raisedMar 4, 2026
Overweight · PT $130.00 → $135.00
Target raisedMar 4, 2026
Hold · PT $90.00 → $121.00
Target raisedMar 4, 2026
Buy · PT $130.00 → $144.00
Target raisedMar 4, 2026
Neutral · PT $91.00 → $112.00
Target raisedMar 4, 2026
Overweight · PT $125.00 → $145.00
Target raisedMar 4, 2026
Underperform · PT $63.00 → $88.00
Target raisedMar 4, 2026
Market Perform · PT $105.00 → $130.00
Target raisedMar 4, 2026
Neutral · PT $110.00 → $117.00
Target raisedMar 2, 2026
Neutral · PT $88.00 → $100.00
Target raisedFeb 26, 2026
Neutral · PT $100.00 → $115.00
Target raisedFeb 27, 2026
Overweight · PT $115.00 → $130.00
Target raisedFeb 26, 2026
Underperform · PT $80.00 → $91.00
Target raisedFeb 23, 2026
Neutral · PT $85.00 → $102.00
Target raisedFeb 17, 2026
Buy · PT $110.00 → $125.00
Target raisedFeb 17, 2026
In-Line · PT $103.00 → $105.00
Target raisedFeb 12, 2026
Neutral · PT $89.00 → $110.00
Target raisedFeb 10, 2026
In-Line · PT $100.00 → $103.00
Target raisedFeb 3, 2026
In-Line · PT $95.00 → $100.00
UpgradeJan 27, 2026
Underperform → Peer Perform
Target cutDec 9, 2025
In-Line · PT $100.00 → $95.00
Target cutDec 1, 2025
Buy · PT $135.00 → $125.00
Target cutNov 20, 2025
Underperform · PT $87.00 → $80.00
Target cutNov 20, 2025
Neutral · PT $100.00 → $92.00
Target cutNov 20, 2025
Market Perform · PT $95.00 → $90.00
Target cutNov 20, 2025
Underperform · PT $93.00 → $80.00
Target cutNov 20, 2025
Outperform · PT $107.00 → $99.00
Target cutNov 20, 2025
Hold · PT $105.00 → $90.00
Target cutNov 20, 2025
Neutral · PT $94.00 → $88.00
Target raisedNov 20, 2025
Hold · PT $83.00 → $90.00
Target raisedNov 20, 2025
In-Line · PT $95.00 → $100.00
Target cutNov 20, 2025
Neutral · PT $94.00 → $85.00
Target cutNov 20, 2025
Neutral · PT $90.00 → $88.00
Target cutNov 20, 2025
Neutral · PT $100.00 → $89.00
Target cutNov 10, 2025
Neutral · PT $117.00 → $100.00