| Date | Firm | Rating | Target |
|---|---|---|---|
| 17 Aug 2026 | DBS | HOLD | $540.00 |
| 10 Aug 2026 | UBS | BUY | $604.00 |
| 28 Jul 2026 | UBS | BUY | $585.00 |
| 4 Jun 2026 | Argus Research | BUY | – |
| 6 May 2026 | DBS | HOLD | $500.00 |
| 4 May 2026 | UBS | BUY | $570.00 |
| 2 Mar 2026 | UBS | BUY | $578.00 |
| 3 Nov 2025 | UBS | BUY | $595.00 |
| 15 Oct 2025 | UBS | BUY | $593.00 |