Target raisedOct 19, 2026
Buy · PT $460.00 → $475.00
Target raisedAug 24, 2026
Outperform · PT $450.00 → $675.00
InitiationAug 21, 2026
Target raisedAug 20, 2026
Buy · PT $440.00 → $450.00
UpgradeAug 20, 2026
Neutral → Buy · PT $45.00
Target cutAug 20, 2026
Overweight · PT $515.00 → $500.00
UpgradeAug 20, 2026
Market Perform → Outperform · PT $430.00 → $465.00
Target raisedAug 20, 2026
Overweight · PT $428.00 → $458.00
Target raisedAug 20, 2026
Overweight · PT $450.00 → $500.00
Target raisedJul 14, 2026
Overweight · PT $500.00 → $525.00
Target raisedJul 13, 2026
Buy · PT $450.00 → $460.00
Target raisedJun 29, 2026
Overweight · PT $510.00 → $550.00
Target raisedJun 24, 2026
Buy · PT $450.00 → $498.00
Target raisedMay 26, 2026
Overweight · PT $400.00 → $450.00
Target raisedMay 26, 2026
Buy · PT $400.00 → $460.00
Target raisedMay 21, 2026
Buy · PT $400.00 → $440.00
Target raisedMay 21, 2026
Outperform · PT $365.00 → $450.00
Target raisedMay 21, 2026
Buy · PT $425.00 → $460.00
Target raisedMay 21, 2026
Buy · PT $410.00 → $475.00
Target raisedMay 21, 2026
Buy · PT $400.00 → $450.00
Target raisedMay 21, 2026
Overweight · PT $430.00 → $450.00
Target raisedMay 21, 2026
Overweight · PT $430.00 → $500.00
Target raisedMay 21, 2026
Overweight · PT $470.00 → $515.00
Target raisedMay 21, 2026
Hold · PT $364.00 → $405.00
Target raisedMay 21, 2026
Buy · PT $400.00 → $460.00
Target raisedMay 21, 2026
Outperform · PT $387.00 → $474.00
Target raisedMay 21, 2026
Outperform · PT $385.00 → $430.00
Target raisedMay 21, 2026
Buy · PT $415.00 → $450.00
Target raisedMay 21, 2026
Overweight · PT $373.00 → $428.00
Target raisedMay 21, 2026
Hold · PT $330.00 → $365.00
Target raisedMay 21, 2026
Market Perform · PT $375.00 → $430.00
Target raisedMay 18, 2026
Buy · PT $405.00 → $450.00
Target raisedMay 13, 2026
Overweight · PT $400.00 → $510.00
Target raisedMay 13, 2026
Overweight · PT $410.00 → $470.00
Target raisedMay 12, 2026
Outperform · PT $400.00 → $450.00
Target raisedApr 13, 2026
Buy · PT $400.00 → $425.00
Target raisedFeb 19, 2026
Buy · PT $400.00 → $430.00
UpgradeFeb 19, 2026
Target raisedFeb 19, 2026
Positive · PT $360.00 → $400.00
Target raisedFeb 19, 2026
Outperform · PT $282.00 → $387.00
Target raisedFeb 19, 2026
Overweight · PT $375.00 → $430.00
Target raisedFeb 19, 2026
Buy · PT $285.00 → $400.00
Target raisedFeb 19, 2026
Buy · PT $360.00 → $405.00
Target raisedFeb 19, 2026
Overweight · PT $340.00 → $400.00
Target raisedFeb 19, 2026
Overweight · PT $375.00 → $430.00
Target raisedFeb 19, 2026
Overweight · PT $320.00 → $400.00
Target raisedFeb 19, 2026
Outperform · PT $350.00 → $400.00
Target raisedFeb 19, 2026
Neutral · PT $250.00 → $360.00
Target raisedFeb 19, 2026
Buy · PT $300.00 → $370.00
Target raisedFeb 19, 2026
Hold · PT $291.00 → $364.00
Target raisedFeb 17, 2026
Overweight · PT $350.00 → $400.00
Target raisedFeb 17, 2026
Buy · PT $330.00 → $360.00
UpgradeFeb 13, 2026
Equal-Weight → Overweight · PT $315.00 → $375.00
Target raisedJan 22, 2026
Positive · PT $350.00 → $360.00
Target raisedJan 21, 2026
Buy · PT $320.00 → $350.00
Target raisedJan 16, 2026
Outperform · PT $265.00 → $350.00
Target raisedJan 16, 2026
Buy · PT $290.00 → $330.00
UpgradeJan 15, 2026
Equal-Weight → Overweight · PT $265.00 → $340.00
Target raisedJan 15, 2026
Buy · PT $290.00 → $340.00
Target raisedJan 13, 2026
Overweight · PT $330.00 → $375.00
Target raisedDec 19, 2025
Hold · PT $258.00 → $291.00
Target raisedDec 8, 2025
Buy · PT $280.00 → $320.00
Target raisedNov 26, 2025
Buy · PT $275.00 → $290.00
Target cutNov 26, 2025
Outperform · PT $303.00 → $282.00
Target raisedNov 26, 2025
Overweight · PT $288.00 → $293.00
Target raisedNov 26, 2025
Equal-Weight · PT $250.00 → $265.00
Target raisedNov 26, 2025
Overweight · PT $310.00 → $320.00
Target raisedNov 26, 2025
Outperform · PT $250.00 → $275.00
Target raisedNov 26, 2025
Hold · PT $249.00 → $258.00