Target cutNov 9, 2026
Buy · PT $275.00 → $250.00
DowngradeNov 3, 2026
Buy → Neutral · PT $400.00 → $225.00
Target cutNov 3, 2026
Buy · PT $400.00 → $300.00
Target cutNov 3, 2026
Neutral · PT $350.00 → $225.00
Target cutNov 3, 2026
Positive · PT $340.00 → $300.00
Target cutNov 3, 2026
Outperform · PT $425.00 → $250.00
DowngradeNov 3, 2026
Buy → Hold · PT $350.00 → $175.00
Target cutNov 3, 2026
Overweight · PT $365.00 → $285.00
Target cutNov 3, 2026
Buy · PT $365.00 → $275.00
Target raisedOct 7, 2026
Buy · PT $335.00 → $350.00
Target raisedOct 7, 2026
Buy · PT $300.00 → $400.00
Target raisedOct 7, 2026
Neutral · PT $330.00 → $350.00
Target raisedOct 7, 2026
Positive · PT $265.00 → $340.00
Target raisedOct 7, 2026
Outperform · PT $275.00 → $433.00
Target raisedOct 7, 2026
Buy · PT $350.00 → $370.00
Target raisedOct 7, 2026
Buy · PT $275.00 → $375.00
UpgradeOct 7, 2026
Hold → Buy · PT $245.00 → $350.00
Target raisedOct 7, 2026
Overweight · PT $270.00 → $400.00
Target raisedOct 7, 2026
Outperform · PT $360.00 → $425.00
Target raisedOct 7, 2026
Equal-Weight · PT $268.00 → $300.00
Target raisedOct 7, 2026
Outperform · PT $280.00 → $375.00
Target raisedOct 7, 2026
Overweight · PT $310.00 → $365.00
Target raisedOct 7, 2026
Overweight · PT $305.00 → $360.00
Target raisedOct 7, 2026
Buy · PT $325.00 → $450.00
InitiationSep 23, 2026
Target raisedSep 21, 2026
Equal-Weight · PT $246.00 → $268.00
InitiationSep 10, 2026
Target raisedAug 28, 2026
Buy · PT $270.00 → $300.00
Target raisedAug 28, 2026
Equal-Weight · PT $224.00 → $246.00
Target raisedAug 28, 2026
Outperform · PT $300.00 → $325.00
Target raisedAug 28, 2026
Hold · PT $225.00 → $245.00
Target cutAug 28, 2026
Buy · PT $345.00 → $315.00
Target raisedAug 28, 2026
Buy · PT $217.00 → $300.00
Target raisedAug 25, 2026
Buy · PT $240.00 → $300.00
Target raisedAug 25, 2026
Positive · PT $230.00 → $265.00
Target raisedAug 24, 2026
Overweight · PT $240.00 → $310.00
Target raisedAug 24, 2026
Equal-Weight · PT $195.00 → $224.00
InitiationAug 21, 2026
Target raisedAug 21, 2026
Outperform · PT $250.00 → $300.00
Target raisedAug 21, 2026
Buy · PT $225.00 → $275.00
Target raisedAug 20, 2026
Buy · PT $300.00 → $310.00
Target raisedAug 18, 2026
Hold · PT $200.00 → $225.00
Target cutAug 17, 2026
Buy · PT $340.00 → $300.00
Target raisedJul 14, 2026
Overweight · PT $385.00 → $400.00
Target raisedJun 29, 2026
Neutral · PT $220.00 → $300.00
Target raisedJun 29, 2026
Buy · PT $230.00 → $340.00
Target raisedJun 24, 2026
Buy · PT $321.00 → $350.00
Target raisedJun 23, 2026
Buy · PT $240.00 → $365.00
Target raisedJun 18, 2026
Overweight · PT $260.00 → $385.00
Target raisedJun 12, 2026
Buy · PT $240.00 → $345.00
Target raisedMay 28, 2026
Buy · PT $195.00 → $230.00
Target raisedMay 29, 2026
Overweight · PT $150.00 → $275.00
Target raisedMay 28, 2026
Equal-Weight · PT $172.00 → $195.00
Target raisedMay 28, 2026
Buy · PT $210.00 → $230.00
Target raisedMay 28, 2026
Buy · PT $118.00 → $270.00
Target raisedMay 28, 2026
Buy · PT $130.00 → $275.00
Target raisedMay 28, 2026
Buy · PT $200.00 → $240.00
Target raisedMay 28, 2026
Neutral · PT $190.00 → $220.00
Target raisedMay 28, 2026
Buy · PT $190.00 → $240.00
Target raisedMay 28, 2026
Overweight · PT $130.00 → $260.00
Target raisedMay 28, 2026
Overweight · PT $195.00 → $240.00
Target raisedMay 28, 2026
Outperform · PT $200.00 → $250.00
Target raisedMay 28, 2026
Hold · PT $180.00 → $200.00
Target raisedMay 28, 2026
Buy · PT $135.00 → $275.00
Target raisedMay 28, 2026
Buy · PT $149.00 → $235.00
Target raisedMay 28, 2026
Overweight · PT $135.00 → $240.00
Target raisedMay 28, 2026
Overweight · PT $150.00 → $275.00
Target raisedMay 28, 2026
Buy · PT $215.00 → $225.00
Target raisedMay 26, 2026
Neutral · PT $120.00 → $190.00
Target raisedMay 26, 2026
Positive · PT $100.00 → $230.00
Target raisedMay 26, 2026
Equal-Weight · PT $103.00 → $172.00
UpgradeMay 26, 2026
Hold → Buy · PT $85.00 → $300.00
Target raisedMay 22, 2026
Buy · PT $140.00 → $210.00
Target raisedMay 21, 2026
Buy · PT $118.00 → $215.00
Target raisedMay 20, 2026
Overweight · PT $135.00 → $195.00
Target raisedMay 20, 2026
Outperform · PT $170.00 → $200.00
Target raisedMay 19, 2026
Outperform · PT $133.00 → $155.00
Target raisedMay 15, 2026
Hold · PT $90.00 → $190.00
Target raisedMay 14, 2026
Outperform · PT $170.00 → $200.00
Target raisedMay 4, 2026
Buy · PT $120.00 → $195.00
Target raisedApr 16, 2026
Buy · PT $120.00 → $140.00
Target raisedApr 15, 2026
Outperform · PT $150.00 → $170.00
Target raisedApr 13, 2026
Buy · PT $135.00 → $156.00
UpgradeApr 9, 2026
Equal-Weight → Overweight · PT $105.00 → $150.00
Target raisedApr 9, 2026
Neutral · PT $100.00 → $120.00
UpgradeMar 6, 2026
Neutral → Buy · PT $90.00 → $110.00
UpgradeMar 6, 2026
UpgradeMar 6, 2026
Neutral → Outperform · PT $110.00
Target raisedMar 6, 2026
Buy · PT $114.00 → $120.00
Target raisedMar 6, 2026
Outperform · PT $105.00 → $115.00
Target raisedMar 6, 2026
Equal-Weight · PT $95.00 → $103.00
Target raisedMar 6, 2026
Buy · PT $115.00 → $140.00
Target raisedMar 6, 2026
Buy · PT $113.00 → $118.00
Target raisedMar 6, 2026
Hold · PT $85.00 → $90.00
Target raisedMar 6, 2026
Buy · PT $130.00 → $135.00
Target raisedMar 6, 2026
Buy · PT $141.00 → $164.00
Target raisedMar 6, 2026
Overweight · PT $130.00 → $135.00
Target cutMar 4, 2026
Outperform · PT $156.00 → $133.00
Target cutMar 2, 2026
Equal-Weight · PT $112.00 → $95.00
Target raisedFeb 23, 2026
Buy · PT $115.00 → $120.00
Target cutFeb 3, 2026
Buy · PT $120.00 → $115.00
Target cutFeb 3, 2026
Buy · PT $120.00 → $118.00
Target cutFeb 3, 2026
Buy · PT $120.00 → $115.00
Target cutFeb 3, 2026
Buy · PT $114.00 → $113.00
InitiationJan 15, 2026
UpgradeJan 5, 2026
DowngradeDec 8, 2025
InitiationDec 5, 2025
Target raisedDec 1, 2025
Equal-Weight · PT $76.00 → $86.00
Target raisedDec 3, 2025
Buy · PT $95.00 → $120.00
Target raisedDec 3, 2025
Buy · PT $95.00 → $130.00
Target raisedDec 3, 2025
Buy · PT $95.00 → $120.00
Target raisedDec 3, 2025
Overweight · PT $90.00 → $135.00
Target raisedDec 3, 2025
Buy · PT $90.00 → $125.00
Target raisedDec 3, 2025
Overweight · PT $90.00 → $130.00
Target raisedDec 3, 2025
Overweight · PT $120.00 → $130.00
Target raisedDec 3, 2025
Positive · PT $100.00 → $120.00
Target raisedDec 3, 2025
Buy · PT $95.00 → $114.00
Target raisedDec 3, 2025
Outperform · PT $115.00 → $150.00
Target raisedDec 3, 2025
Outperform · PT $122.00 → $156.00
Target raisedDec 3, 2025
Overweight · PT $85.00 → $135.00
Target raisedDec 3, 2025
Buy · PT $105.00 → $135.00
Target raisedDec 3, 2025
Buy · PT $100.00 → $130.00
Target raisedDec 3, 2025
Buy · PT $80.00 → $120.00
Target raisedDec 3, 2025
Neutral · PT $80.00 → $90.00
Target raisedDec 3, 2025
Equal-Weight · PT $80.00 → $105.00
Target raisedNov 25, 2025
Positive · PT $80.00 → $100.00
InitiationNov 24, 2025
Target raisedNov 24, 2025
Buy · PT $105.00 → $110.00
Target raisedNov 18, 2025
Neutral · PT $72.00 → $80.00