| Date | Firm | Rating | Target |
|---|---|---|---|
| 4 Aug 2026 | Evercore | BUY | $105.00 |
| 3 Aug 2026 | Goldman Sachs | BUY | $98.00 |
| 31 Jul 2026 | Wells Fargo | BUY | $97.00 |
| 31 Jul 2026 | DBS | BUY | $96.87 |
| 30 Jul 2026 | Wells Fargo | BUY | $97.00 |
| 28 Jul 2026 | BofA Securities | BUY | $94.00 |
| 8 Jul 2026 | Wells Fargo | BUY | $93.00 |
| 7 Jul 2026 | Evercore | BUY | $105.00 |
| 1 Jul 2026 | Morgan Stanley | BUY | $84.50 |
| 30 Jun 2026 | Goldman Sachs | BUY | $97.00 |
| 26 Jun 2026 | TD Cowen | HOLD | $89.00 |
| 29 May 2026 | Wells Fargo | BUY | $93.00 |