UpgradeOct 26, 2026
Equal-Weight → Overweight · PT $370.00 → $450.00
Target raisedOct 22, 2026
Outperform · PT $450.00 → $460.00
Target raisedOct 22, 2026
Overweight · PT $450.00 → $475.00
Target raisedOct 22, 2026
Neutral · PT $415.00 → $430.00
UpgradeOct 22, 2026
Underperform → Neutral · PT $266.00 → $420.00
Target raisedOct 22, 2026
Equal-Weight · PT $400.00 → $410.00
Target raisedOct 22, 2026
Buy · PT $410.00 → $442.00
UpgradeOct 22, 2026
Underperform → Hold · PT $310.00 → $400.00
Target raisedOct 22, 2026
Neutral · PT $391.00 → $425.00
Target raisedOct 12, 2026
Hold · PT $350.00 → $400.00
Target raisedOct 7, 2026
Neutral · PT $385.00 → $391.00
Target cutSep 28, 2026
Neutral · PT $445.00 → $415.00
Target cutAug 3, 2026
Buy · PT $508.00 → $491.00
Target cutJul 24, 2026
Overweight · PT $500.00 → $450.00
Target cutJul 23, 2026
Overweight · PT $510.00 → $485.00
Target cutJul 23, 2026
Buy · PT $450.00 → $410.00
Target cutJul 23, 2026
Buy · PT $490.00 → $460.00
Target cutJul 23, 2026
Outperform · PT $480.00 → $450.00
Target cutJul 23, 2026
Hold · PT $430.00 → $370.00
Target cutJul 23, 2026
Equal-Weight · PT $417.00 → $400.00
Target cutJul 23, 2026
Neutral · PT $475.00 → $445.00
Target cutJul 23, 2026
Neutral · PT $442.00 → $385.00
Target raisedJul 14, 2026
Underweight · PT $125.00 → $130.00
Target raisedJul 14, 2026
Equal-Weight · PT $360.00 → $370.00
Target raisedJul 14, 2026
Equal-Weight · PT $415.00 → $417.00
Target raisedJul 13, 2026
Hold · PT $375.00 → $400.00
InitiationJul 9, 2026
Target raisedJul 9, 2026
Neutral · PT $364.00 → $442.00
Target raisedJul 7, 2026
Outperform · PT $475.00 → $500.00
Target raisedJul 2, 2026
Hold · PT $400.00 → $430.00
Target raisedJul 2, 2026
Hold · PT $400.00 → $420.00
UpgradeJun 5, 2026
Underweight → Neutral · PT $145.00 → $475.00
Target cutApr 23, 2026
Outperform · PT $540.00 → $480.00
Target cutApr 23, 2026
Outperform · PT $480.00 → $475.00
Target raisedApr 23, 2026
Buy · PT $420.00 → $450.00
Target raisedApr 23, 2026
Neutral · PT $352.00 → $364.00
InitiationApr 21, 2026
Target cutApr 15, 2026
Buy · PT $519.00 → $490.00
UpgradeApr 14, 2026
Sell → Neutral · PT $307.00 → $352.00
Target cutApr 6, 2026
Outperform · PT $548.00 → $538.00
Target cutMar 31, 2026
Buy · PT $520.00 → $420.00
InitiationFeb 12, 2026
Neutral → Buy · PT $550.00
Target cutJan 30, 2026
Underweight · PT $150.00 → $145.00
Target cutJan 29, 2026
Hold · PT $439.00 → $438.00
Target raisedJan 29, 2026
Outperform · PT $530.00 → $540.00
Target cutJan 29, 2026
Underweight · PT $130.00 → $125.00
Target cutJan 29, 2026
Equal-Weight · PT $425.00 → $415.00
Target raisedJan 29, 2026
Hold · PT $406.00 → $440.00
Target raisedJan 23, 2026
Equal-Weight · PT $350.00 → $360.00
Target raisedJan 14, 2026
Sell · PT $247.00 → $307.00
Target raisedJan 12, 2026
Underweight · PT $120.00 → $130.00
Target raisedJan 7, 2026
Sell · PT $19.05 → $25.28
Target cutJan 2, 2026
Hold · PT $444.00 → $439.00
Target raisedDec 23, 2025
Buy · PT $482.00 → $551.00
Target raisedDec 19, 2025
Hold · PT $406.00 → $444.00
Target raisedDec 19, 2025
Buy · PT $470.00 → $500.00
DowngradeDec 8, 2025
Overweight → Equal-Weight · PT $410.00 → $425.00
Target cutNov 25, 2025
Outperform · PT $485.00 → $475.00
Target raisedNov 17, 2025
Buy · PT $483.00 → $508.00